您的位置:首页 > Web前端 > JQuery

$.ajax请求数据 IE报 no transport 或拒绝访问

2017-09-28 20:10 309 查看
项目使用JQ的$.ajax,在chrmoe、firefox运行无问题,但IE(9)中报错,error :no transport;

网上查资料后,说明是跨域问题,于是在 $.ajax 前添加 jQuery.support.cors=true;但还是有报错,Error: 拒绝访问;

最后,在网上查到可以通过IE设置直接解决:

点击IE浏览器的“设置(右上角齿轮)->Internet 选项->安全->
自定义级别”将“其他”选项中的“通过域访问数据源”选中为“启用”或者“提示”,点击确定。

这样解决的话,考虑到用户体验,就需要添加检测用户使用的浏览器类型及版本,通过判断,进行相应提示。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jquery 跨域 浏览器
相关文章推荐