关于ie中easyui form组件load事件无法多次加载数据
2014-05-19 13:52
561 查看
在easyui中form load事件是这样用的的
当你完成修改后,上次的数据修改是有效的的,但再次修改load加载的数据还是第一次的,很明显缓存了.
找到easyui源码 form load事件ajax行为 添加cache:false 欧叻.
[javascript]
view plaincopy
<span style="color:#ff00ff;">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,</span><strong><span style="color:#ff0000;">cache:false</span></strong><span style="color:#ff00ff;">,dataType:"json",success:function(data){
_3d1(data);
},error:function(){
opts.onLoadError.apply(_3cf,arguments);
}});
/*兼容ie*/
}else{
_3d1(data);
}</span>
load | data | 加载记录来填充表单。 data 参数可以是一个字符串或者对象类型,字符串作为一个远程 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 }); |
找到easyui源码 form load事件ajax行为 添加cache:false 欧叻.
[javascript]
view plaincopy
<span style="color:#ff00ff;">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,</span><strong><span style="color:#ff0000;">cache:false</span></strong><span style="color:#ff00ff;">,dataType:"json",success:function(data){
_3d1(data);
},error:function(){
opts.onLoadError.apply(_3cf,arguments);
}});
/*兼容ie*/
}else{
_3d1(data);
}</span>
相关文章推荐
- 关于ie中easyui form组件load事件无法多次加载数据
- 关于ie中easyui form组件load事件无法多次加载数据
- 有关于jQuery load方法在IE Chrome无法加载问题
- 关于EasyUI 1.5版Datagrid组件在空数据时无法显示"空记录"提示的BUG解决方法
- (转帖)关于easyui中的datagrid在加载数据时候报错:无法获取属性"Length"的值,对象为null或未定义
- easyui关于解决tab添加的页面通过href加载数据内容的页面刷新后form表单重复提交的问题;
- 关于php无法加载组件和Apache启动报错“PHP错误:LoadModule takes two arguments..."的问题
- Jquery的load()方法在IE中无法读取新数据
- EasyUI的treegrid组件动态加载数据问题解决办法
- Visual Studio easyUI中json数据无法加载办法
- wpf 窗体Load事件加载数据导致白屏 先展示加载进度BackgroundWorker(直至加载完成)显示
- 关于ligerUI中ligerTree代码中的一个bug,造成该控件无法通过url的POST方式加载数据
- Easyui中Datagrid显示二级对象即点连接对象、Form表单load数据中二级对象的问题!!!!
- EasyUI的treegrid组件动态加载数据问题的解决办法
- 关于Ext.grid.Panel显示远程数据无法加载问题的解决
- 关于Spring mvc + easyui form上传文件提交时在IE下会提示下载
- 为easyui组件datagrid在加载完之后追加新的数据行
- ExtJS的FormPanel中的组件使用load加载远程的JSON数据的方法
- dojox/form/Uploader控件ie不兼容,无法捕获onComplete事件解决方案
- EasyUI 关于IE使用window组件上传文件