关于ie中easyui form组件load事件无法多次加载数据
生活随笔
收集整理的這篇文章主要介紹了
关于ie中easyui form组件load事件无法多次加载数据
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.廢話不多說,既然找到這了就是要解決問題的:
在easyui中form load事件是這樣用的的
| load | data | 加載記錄來填充表單。 data 參數(shù)可以是一個字符串或者對象類型,字符串作為一個遠程 URL,否則作為一個本地記錄。 $('#ff').form('load','get_data.php'); // load from URL $('#ff').form('load',{name:'name2',email:'mymail@gmail.com',subject:'subject2',message:'message2',language:5 }); |
?當(dāng)你完成修改后,上次的數(shù)據(jù)修改是有效的的,但再次修改load加載的數(shù)據(jù)還是第一次的,很明顯緩存了.
找到easyui源碼 form load事件ajax行為 添加cache:false? 歐叻.
function load(_3cf,data){ if(!$.data(_3cf,"form")){ $.data(_3cf,"form",{options:$.extend({},$.fn.form.defaults)}); } var opts=$.data(_3cf,"form").options; if(typeof data=="string"){ var _3d0={}; if(opts.onBeforeLoad.call(_3cf,_3d0)==false){ return; } /*兼容ie********cache*/ $.ajax({url:data,data:_3d0,cache:false,dataType:"json",success:function(data){ _3d1(data); },error:function(){ opts.onLoadError.apply(_3cf,arguments); }}); /*兼容ie*/ }else{ _3d1(data); }?
轉(zhuǎn)載于:https://www.cnblogs.com/v10258/archive/2013/01/31/2887521.html
總結(jié)
以上是生活随笔為你收集整理的关于ie中easyui form组件load事件无法多次加载数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一位虔诚事主的朋友的分享
- 下一篇: 自动化测试和性能测试工具的区别