http用ajax访问http能够正常访问,
https访问就报错有什么办法能解决吗

解决方案 »

  1.   

    协议不一样也算跨域,被请求页面改为jsonp数据,自己看什么是jsonp数据
      

  2.   

    改不了就在自己服务器做代理页面,指定dataType为jsonp没用,除非别人页面是jsonp数据
      

  3.   


    别人的页面是支持jsonp数据类型请求的
      

  4.   

      协议的跨域是两回事即使你用jsonp也用不了
      

  5.   

    1.浏览器可以设置,降低安全级别后可以访问,但这种方式不太好,因为每个用户都需要修改浏览器设置。
    2.建立一个新页面,后端用来访问http的地址,js访问这个新建的页面,通过新建页面中转访问。否则没有其他方式。