【问题标题】:meaning mode: 'abort' in JS Ajax request含义模式:JS Ajax 请求中的“中止”
【发布时间】: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 选项,并且在文档中也找不到它?

标签: javascript ajax jquery 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,
    ....

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-21
    • 2018-01-28
    • 2018-05-28
    • 2015-12-06
    • 1970-01-01
    • 1970-01-01
    • 2017-09-12
    • 2013-09-21
    相关资源
    最近更新 更多