问题描述
执行到waitMsg:'正在载入数据...',就停在那了,错误信息:‘length’为空或不是对象 ext-all.js,52行,我也不知道怎么回事?//载入被选择的数据行的表单数据var loadFormData=function(grid){var _record=grid.getSelectionModel().getSelected();if(!_record){//Ext.example.msg('修改操作','请选择要修改的一项');Ext.Msg.alert("修改操作","请选择要修改的一项");}else{myFormWin();form1.form.load({url:'/MyWeb/sys/findLevelByIdLevelAction.action?level.levelid='+_record.get("levelid"),waitMsg:'正在载入数据...',failure:function(){Ext.example.msg('编辑','载入失败');},success:function(){Ext.example.msg('编辑','载入成功');}});}} 问题补充:myali88 写道
解决方案
/MyWeb/sys/findLevelByIdLevelAction.action?level.levelid='+_record.get("levelid")你这个请求返回的json数据格式不对。你返回的是什么格式的?
解决方案二:
调试的时候引入ext-all-debug.js ext-all.js是压缩过的 你这样说52行 谁也不知道具体是哪里出的错 有可能向楼上说的 你可以把返回的数据打出来看看