Я реализовал функцию автозаполнения jquery на странице HTTPS и работает отлично для всех браузеров, кроме 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 также без «показать все содержание» предупреждение ??
Спасибо заранее.