我有一个函数:
function modifydata(what) {
$.post(somepage.php+"?url="+replacedurl+"&userDesc="+userdesc+"&submitType="+what, {
}, function(response){
alert(response)
});
}
我在两个链接link1、link2上调用相同的函数。
当用户单击link1并且ajax仍在处理时,如果用户同时单击link2,它调用相同的函数但具有不同的值,我希望关闭第一个处理以避免加载问题。不需要用不同的名称创建相同的函数,这可能吗?如果是,如何?
将上一个XHR存储在一个静态变量中,如果值不为null,则中止,然后在XHR完成时设置为null。