0
我正在使用jQuery自動完成版本1.2.9,可以在https://github.com/devbridge/jQuery-Autocomplete找到。這是我的問題:如果用戶在輸入文本框與自動完成ajax請求在服務器(未收到響應)時進行交互,則JavaScript中的某些內容會引發難以追蹤的錯誤。我注意到,雖然ajax請求在服務器上,但輸入文本框失去焦點。也許它與此有關?jQuery Autcomplete - 當用戶與請求仍在服務器上時與輸入框交互時出錯
我目前正在通過這個工作,我看到錯誤是一箇中止。
我使用此代碼還試圖超越簡單的Ajax調用,但它似乎並不正確:
$autocomplete.autocomplete({
source: function(request, response) {
$.ajax({
url: url,
dataType: "json",
data: request,
timeout: 200,
success: function (data) {
alert(2);
//response(data);
},
error: function() {
alert(1);
response([]); // send no results to the widget.
}
});
}
});
您需要具體說明錯誤幷包含示例代碼。 – Alexander