首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery中的Terminate函数

jQuery中的Terminate函数
EN

Stack Overflow用户
提问于 2013-05-02 06:41:19
回答 1查看 184关注 0票数 0

假设我有一个容器<div id="container"></div>,我想用来自$.post响应的动态生成的元素填充它。然后,由于某些原因,我突然想终止对该响应的处理,并进行另一个$.post调用,并且我只想处理后面调用的结果。

到目前为止,在不终止前一个呼叫的情况下,仅在前一个呼叫结束后才开始处理第二个呼叫。

所以..。我想要填充的容器:

代码语言:javascript
运行
复制
<div id="container"></container>

我的jQuery用一个非常基本的方式:

代码语言:javascript
运行
复制
$(function() {
  $.post( "some.php", { val1:val1, val2:val2, .. }, function(response){
    // processing of the response: append pre formatted elements to the container
  });
});

上面的函数是我想要再次调用的函数,它终止了之前所有调用的结果处理。

我希望这至少是有意义的,如果是这样,请帮助我!:)谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-02 06:50:07

$.post返回可对其调用.abort()jqXHR对象

代码语言:javascript
运行
复制
 var xhr = $.post( "some.php", { val1:val1, val2:val2, .. }, function(response){
    // processing of the response: append pre formatted elements to the container
 });

 xhr.abort();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16327641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档