假设我有一个容器<div id="container"></div>
,我想用来自$.post
响应的动态生成的元素填充它。然后,由于某些原因,我突然想终止对该响应的处理,并进行另一个$.post
调用,并且我只想处理后面调用的结果。
到目前为止,在不终止前一个呼叫的情况下,仅在前一个呼叫结束后才开始处理第二个呼叫。
所以..。我想要填充的容器:
<div id="container"></container>
我的jQuery用一个非常基本的方式:
$(function() {
$.post( "some.php", { val1:val1, val2:val2, .. }, function(response){
// processing of the response: append pre formatted elements to the container
});
});
上面的函数是我想要再次调用的函数,它终止了之前所有调用的结果处理。
我希望这至少是有意义的,如果是这样,请帮助我!:)谢谢!
发布于 2013-05-02 06:50:07
$.post
返回可对其调用.abort()
的jqXHR对象
var xhr = $.post( "some.php", { val1:val1, val2:val2, .. }, function(response){
// processing of the response: append pre formatted elements to the container
});
xhr.abort();
https://stackoverflow.com/questions/16327641
复制相似问题