我有一个功能:
function modifydata(what) {
$.post(somepage.php+"?url="+replacedurl+"&userDesc="+userdesc+"&submitType="+what, {
}, function(response){
alert(response)
});
}
我在两个链接link1,link2上调用相同的函数。
当用户点击link1并且ajax仍在处理时,如果用户在调用相同功能但具有不同值的同时单击link2,我想关闭第一个处理以避免加载问题。如果没有使用不同的名称创建相同的功能,是否可以实现?如果是这样,怎么样?
答案 0 :(得分:1)
将前一个XHR存储在一个静态变量中,如果该值不为null则中止,然后在XHR完成时设置为null。