Json 为什么IE会给出;“显示所有内容”;警告如何通过编程避免此警告?

Json 为什么IE会给出;“显示所有内容”;警告如何通过编程避免此警告?,json,https,autocomplete,geonames,Json,Https,Autocomplete,Geonames,我已经在HTTPS页面上实现了jquery自动完成功能,它适用于除Internet Explorer之外的所有浏览器 在IE上时,它不会显示的自动弹出列表,并显示警告为“显示所有内容”。 我已经在跨域请求中使用了JSON 这是我的密码: function zipAutoCompletet(prefix){ jQuery( "#"+prefix+"_zip" ).autocomplete({ source: function (request, respo

我已经在HTTPS页面上实现了jquery自动完成功能,它适用于除Internet Explorer之外的所有浏览器

在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中启用自动完成功能


提前感谢。

为了防止IE显示该消息,您需要确保所有内容的安全,即所有内容都应为https

因此,我要尝试的第一件事是将json url更改为https

$.getJSON("https://ws.geonames.org/postalCodeSearchJSON",