jquery如何在单击按钮时停止$ .ajax

时间:2012-02-24 18:23:21

标签: javascript ajax jquery

当您点击此按钮时,如何在$ .ajax()函数中阻止他:

<button class="stop">Stop</button>

有什么功能导致$ .ajax()停止?

注意:我的$ .ajax脚本位于函数中,例如:

function useajax()
{
    $.ajax(...)
}

1 个答案:

答案 0 :(得分:4)

$.ajax()返回jqXHR,其中有一个中止方法。

var jqXHR;
function useajax()
{
    jqXHR = $.ajax(url, data, function() { /* complete */});
}

$(".stop").click(function(){ jqXHR.abort(); });