含义模式:JS Ajax 请求中的“中止”
Posted
技术标签:
【中文标题】含义模式:JS Ajax 请求中的“中止”【英文标题】:meaning mode: 'abort' in JS Ajax request 【发布时间】:2012-09-03 19:18:03 【问题描述】:我不确定我是否理解 JQ Ajax 请求中 'abort'
选项的用途。
它是干什么用的?
$.ajax(
**mode: 'abort',**
dataType: 'html',
url: baseUrl + '/books/search/isbn/' + value + '/current_status/dropped',
success: function(data)
$('#found-books').html(data);
);
【问题讨论】:
如果用作 ajax 对象上的方法,它用于中止 ajax 调用,以前从未见过mode: abort
选项,并且在文档中也找不到它?
【参考方案1】:
它不包含在jQuery 的核心中,它带有一个名为ajaxQueue 的插件。 mode:abort,中止所有当前的ajax请求,可选的你可以使用一个端口来限制你正在中止的组。带有jQuery autocomplete插件的代码示例:
$.ajax(
// try to leverage ajaxQueue plugin to abort previous requests
mode: "abort",
// limit abortion to this input
port: "autocomplete" + input.name,
....
【讨论】:
以上是关于含义模式:JS Ajax 请求中的“中止”的主要内容,如果未能解决你的问题,请参考以下文章