如果重新初始化,jQuery $.ajax() var 会自动 $.abort()ed?
Posted
技术标签:
【中文标题】如果重新初始化,jQuery $.ajax() var 会自动 $.abort()ed?【英文标题】:jQuery $.ajax() var automatically $.abort()ed if reinitialized? 【发布时间】:2013-08-30 18:57:19 【问题描述】:如果 var
设置为 jQuery $.ajax()
调用,像这样
var ajaxVar = $.ajax(...
如果 ajaxVar
被重新初始化,ajaxVar
的 ajax 请求会自动被 $.abort()
ed 吗?
我查看了文档,但找不到答案。
【问题讨论】:
【参考方案1】:不,它不会被中止。甚至不需要将$.ajax()
的结果分配给变量,许多应用程序都不会打扰。
【讨论】:
@Gracchus 对于快速请求,最好是限制它们而不是中止它们。例如,使用 search-as-you-type 字段时,仅当它们停止执行 keydown 事件超过 250 毫秒时才执行 ajax。以上是关于如果重新初始化,jQuery $.ajax() var 会自动 $.abort()ed?的主要内容,如果未能解决你的问题,请参考以下文章
带有 Ajax 函数的 jQuery 数据表在 ajax.reload() 上抛出错误
使用 ajax 分页加载页面后重新初始化其他 javascript 函数