ie中JS绑定数据,有时候 数据不出现,后面按了F12说调试看看,结果一按F12,页面就又正常了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ie中JS绑定数据,有时候 数据不出现,后面按了F12说调试看看,结果一按F12,页面就又正常了相关的知识,希望对你有一定的参考价值。

如题,这是怎么回事呢

是这样的,你的代码中获取数据那一段应该是有console控制台调用的代码,一般应该是console.log之类的,就是因为这句话在没开F12的时候,console是个undefined的东西就卡在那啦。
一般最方便的解决办法就是把这些console的全部删掉,不过这个对后边维护代码不是很好,所以可以通过做个if判断来写console,或者全局的对console的重定义。
个人比较推荐在console调用前加上if判断,方便稳妥一些(个人感觉啊),修改办法如下:
if判断用的是这个:
if(window.console)
console.log("aaaaaa");

参考技术A 应该是加载js的时候缓存问题吧,你用原生js,还是jquery?看在其它浏览器有没问题,兼容不好搞! 参考技术B 这是因为数据返回了但是没刷新页面,刷新一下页面就回显了,在正确返回后 调用刷新:success:function () window.location.reload();

以上是关于ie中JS绑定数据,有时候 数据不出现,后面按了F12说调试看看,结果一按F12,页面就又正常了的主要内容,如果未能解决你的问题,请参考以下文章

JS事件

高分求助:js缓存问题,急!

键盘输入时只按了一次,却出现好几个字母(Fn+F10关闭加速)

jquery 的 .on()绑定 在ie 不好用

ECharts.js学习动态数据绑定

JS Ajax异步请求发送列表数据后面多了[]