0
我在HTTPS頁面上實現了jquery自動完成功能,並且對於除Internet Explorer之外的所有瀏覽器都可以正常工作。爲什麼IE會給出「顯示所有內容」警告?如何以編程方式避免此警告?
在IE上,它不顯示自動彈出列表並顯示警告爲「顯示所有內容」。
我已經使用JSON進行跨域請求。
這裏是我的代碼:
function zipAutoCompletet(prefix){
jQuery("#"+prefix+"_zip").autocomplete({
source: function (request, response) {
$.getJSON("http://ws.geonames.org/postalCodeSearchJSON",
{ 'postalcode_startsWith': request.term, maxRows: 12, style: "full" },
function(data) {
if(data.postalCodes){
var x = $.map(data.postalCodes, function(item){
console.log(item)
return {
label: item.placeName + (item.adminCode1 ? ", " + item.adminCode1 : "") + ", " + item.postalCode + ", "+item.countryCode,
value: item.postalCode
}
});
response(x);
}
}
);
},
任何一個可以告訴我,我怎麼能在IE中啓用自動完成也沒有「顯示所有內容」的警告?
謝謝提前。