我知道什么时候是ajax,制作var a=$.ajax
...我可以中止那个...但是我必须做的时候是 $(".cont").load("somepage.php",function(){});
单击某个按钮时如何停止进程?
解释一下:
$(".cont").delegate(".a","click",function(){
var cont=$(this).text();
//stop ajax i mean load() than load new on click to div with other contains
$(".load:contains('"+cont+"')").load('somepage.php',function(){
//some function
});
});
如果我快速将点击更改为其他点击,ajax 加载错误的页面,我会遇到问题。
最佳答案
load
,您使用它的方式基本上只是ajax
,然后是html
,所以您可以只执行这两部分(因为您知道如何中止 ajax
请求):
$(".cont").delegate(".a","click",function(){
var cont=$(this).text();
var a = $.ajax({
url: "somepage.php",
success: function(html) {
$(".load:contains('"+cont+"')").html(html);
}
});
});
关于javascript - jQuery 如何在点击时中断 .load() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24860546/