我如何才能让他在$阿贾克斯()函数,当你点击这个按钮:
<button class="stop">Stop</button>
没有造成任何功能$ .ajax()停止?
注:我的$就脚本是在一个函数中,例如:
function useajax()
{
$.ajax(...)
}
我如何才能让他在$阿贾克斯()函数,当你点击这个按钮:
<button class="stop">Stop</button>
没有造成任何功能$ .ajax()停止?
注:我的$就脚本是在一个函数中,例如:
function useajax()
{
$.ajax(...)
}
var jqXHR;
function useajax()
{
jqXHR = $.ajax(url, data, function() { /* complete */});
}
$(".stop").click(function(){ jqXHR.abort(); });
[使用使用jQuery JavaScript的杀死Ajax请求]的
我的情况是小更复杂,因为我在函数中使用$ .ajax。 – user1123379 2012-02-24 18:29:08
不是,你只需要在你的函数范围外声明你的jqXHR变量。 – jrummell 2012-02-24 18:30:08
是这样的:var jqXHR = useajax();并放弃:jqXHR.abort(); ? – user1123379 2012-02-24 18:31:26
可能重复(http://stackoverflow.com/questions/446594/kill-ajax-requests-using-javascript-using-jquery) – 2012-02-24 18:29:12