首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求解一个EXt的有关问题

2012-12-14 
求解一个EXt的问题var recodesdocgrid.getSelectionModel().getSelections()for(var i0icounti++){v

求解一个EXt的问题
  


 var recodes=docgrid.getSelectionModel().getSelections();
                 for(var i=0;i<count;i++){
                    var recode=recodes[i];

                     Ext.Ajax.request({
 url: "otherdoc/importDocAc.action",   
 method:'post',
 params: {status: docStatus,orgCode: docOrg,docTypeId: docType,path:docUrl,uploadName:docName},
 success: function(response, config) {   
var json= Ext.util.JSON.decode(response.responseText); 
recode.set('uploadStatus',json.msg);
recode.set('id',json.docId);
recode.set('url',json.url);
recode.commit();
},   
                 failure: function(){   
                     Ext.MessageBox.alert("result", "请求失败");   
                 }  
}); 
}

为什么我这个循环完了之后grid只能更新一条记录,后台是对的,json也没问题,就是recode.commit();
就只能修改一条记录,求指教
[最优解释]
俺是不是踩狗屎了。。。。
[其他解释]
问题自己解决了,for循环和ajax不能嵌套,ajax有自己的安全机制。submit也是一样的。随便来个人,结贴给分了。
[其他解释]
引用:
俺是不是踩狗屎了。。。。

是的

热点排行