想要得到這個問題的解決方案,當我用jQuery UI的jQuery 2.x,一切似乎工作正常,但是當我使用jQuery UI 1.x沒有行動觸發自動完成。當我試圖在IE中調試時,沒有發現錯誤。JQuery UI自動完成不在IE 10中工作
樣品進口的作品:
<script src="jquery-2.1.1.js"></script>
<script src="jquery-ui.min.js"></script>
樣品進口,從來沒有工作:
<script src="jquery-1.7.1.min.js"></script>
<script src="jquery-ui.min.js"></script>
自動完成的示例代碼:
$(function() {
$("#automplete-1").autocomplete({
minLength: 3,
source: function(request, response) {
processRequest(request, response);
},
select:function(event, ui){
populateAddress(ui.item.idx);
}
});
});
這是怎樣的代碼看起來像內的processRequest
function processRequest(request, response, country){
$.getJSON('MyRestService', function(jsonResponse) {
//some code
});
response($.map(javaScriptArray, function(item, index) {
return {
value: item,
idx: index,
label: item
};
}));
});
}
? jq 2.x不假設與舊東西 – jycr753 2015-02-06 05:52:53
我正在使用IE10,但我希望實現與舊IE兼容,那是當我想到嘗試jQuery 1.x但JQuery UI似乎並不是兼容於此。 – Thiagz 2015-02-06 05:56:50
回覆波紋管把它拿走.. :) – jycr753 2015-02-06 05:58:25