1
我的主要問題:JQuery的有時負載,有時不
1 /加載頁面具有自動完成(A) - 點擊負荷只,而不是Ctrol F5或F5
2 /有時自動完成的作品,有時不
下面錯誤是: http://i.stack.imgur.com/2lEoT.png [這是一個「luckly」我從螢火捕獲圖像]上的YouTube視頻
實際測試:https://youtu.be/2OsbelHapJk
如何解決它們,我已經堆積了3天...請幫助! 我已經看到了一些線程這樣的,但沒有真正的答案...
$("#txtSaveDTG").autocomplete({
source: function (request, response) {
var param2 = { Name: $('#txtSaveDTG').val() };
$.ajax({
url: "../../UserControls/LoadDataService.asmx/AUTOGUI",
data: JSON.stringify(param2),
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
dataFilter: function (data) { return data; },
success: function (data) {
if (data.d.length == 0) {
$('#txtSaveDTG').attr("placeholder", "Value is not found with '" + $('#txtSaveDTG').val() + "'");
$('#txtSaveDTG').val("");
} else {
response($.map(data.d, function (item) {
return {
value: item["Name"]
}
}))
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
}
});
},
minLength: 1
});
在你的代碼中,你是否在$()。自動完成代碼%100之前加載jquery.ui? – AmmarCSE
答覆阿馬爾,但爲什麼有時裝,有時沒有?如果此頁面用於成功加載自動填充,爲什麼問題仍然是關於在頁面中安排js? :) –
這取決於你如何有你的後端設置。一些框架允許您動態加載您的HTML。如果您碰巧在HTML之前加載了帶有$()。autocomple()的