我知道什么时候是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加载错误的页面。
答案 0 :(得分:1)
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);
}
});
});