如果AJAX错误,如何停止jQuery自动完成微调器

时间:2019-05-03 12:31:29

标签: javascript jquery html css ajax

当AJAX引发超时事件时,加载微调器将继续旋转。

    $("#mySearchField").autocomplete({
        minLength: 3,
        delay: 300,
        source: function (request, response) {
            $.ajax({
                type: "POST",
                url: "/query",
                data: { first: $('#mySearchField').val() },
                success: response,
                timeout: 3000
            });
        }
    });

如何停止微调器?

1 个答案:

答案 0 :(得分:1)

在成功和完整方法中添加以下代码将解决此问题。

$("#textboxid").removeClass("ui-autocomplete-loading");