关于IE9中ajax获取不到数据(不报错)的解决办法

关于IE9中ajax获取不到数据(不报错)的解决办法。,而ie10、11可以。

前段时间开发,偶然遇到个问题,项目是H-UI搭配layerJS,datatable等组件响应式后端管理平台。在实际开发中其它浏览器都无问题,只有万恶的IE。。。IE11和10中数据都正常回显,但是ie9中,不报错,但是页面啥反应没有。。。这种情况根本没遇到过。不报错,sources中打断点程序进去后没用。各种改JS文件版本,最后发现是IE的缓存机制问题,但是以前项目ie9下并没出现过此类情况(费解)。

解决办法

只要在ajax函数前写入该段代码即可解决,

jQuery.support.cors = true;

记录下吧,头疼!
另外,再写一个让我头疼的问题,犯两次错。。。代码格式化工具导致的

 <script type="text/javascript " src="lib/layer/2.4/layer.js"></script>

text/javascript后面多出来个空格,各种报错$ is not defined。。。我勒个去。这顿好找。。。

猜你喜欢

转载自blog.csdn.net/weixin_42826247/article/details/87913715