欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-06-05 15:56:06
...

关于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。。。我勒个去。这顿好找。。。

相关标签: BUG解决