IE浏览器中,JQuery EasyUI的form('load')方法只能加载一次的问题
项目中的页面用到了EasyUI,表单加载数据时,调用了form(‘load‘)方法。用Chrome、Firefox访问均没问题,可是用IE浏览器访问时,数据不论怎么修改,加载的都是第一次的数据。这疑似是一直在加载第一次的缓存。于是查资料发现,原来IE浏览器对Jquery EasyUI的支持不好,缓存了表单第一次加载的数据。以后每次加载时,都会从缓存中调用。于是在ajax方法中加入cache:false,取消缓存便解决了。
1 $.ajax({ 2 cache:false, //取消缓存 3 url: "test.html", 4 context: document.body, 5 success: function(){ 6 $(this).addClass("done"); 7 }});
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。