Jquery 在ie9下 报 no transport 错误

云上藤 2015-05-04 10:58:01
Jquery 在ie9下 报 no transport 错误,
我的网站是Web站点(前台)访问 API站点(后台)的数据,应该是跨域问题,在页面中已经写上 jQuery.support.cors = true; 了,目前仅IE9还报错,哪位大神能帮忙解答一下 如何处理。
...全文
469 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
云上藤 2015-05-04
  • 打赏
  • 举报
回复
忘了说了 我的Jquery是 1.8版本
Go 旅城通票 2015-05-04
  • 打赏
  • 举报
回复
IE10+才支持withCredentials属性 IE9-不支持,跨域对象只能用XDomainRequest对象,而jQuery并不兼容XDomainRequest。。 所以你要跨域只能自己写兼容代码,判断是否IE9-,是的话自己用XDomainRequest来跨域。 如果你能控制数据源页面,改为jsonp的数据格式,这样就任何域都可以请求获取到数据。

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧