项目使用JQ的$.ajax,在chrmoe、firefox运行无问题,但IE(9)中报错,error :no transport;
网上查资料后,说明是跨域问题,于是在 $.ajax 前添加 jQuery.support.cors=true;但还是有报错,Error: 拒绝访问;
最后,在网上查到可以通过IE设置直接解决:
点击IE浏览器的“设置(右上角齿轮)->Internet 选项->安全->
自定义级别”将“其他”选项中的“通过域访问数据源”选中为“启用”或者“提示”,点击确定。
这样解决的话,考虑到用户体验,就需要添加检测用户使用的浏览器类型及版本,通过判断,进行相应提示。
$.ajax请求数据 IE报 no transport 或拒绝访问
最新推荐文章于 2021-08-05 13:33:35 发布