问题描述
UncaughtTypeError:Cannotreadproperty'length'ofundefinedjquery.easyui
解决方案
解决方案二:
楼主给的错误信息太少了,可以给一些代码看着清晰些,也方便大家解答问题。给楼主个参考
解决方案三:
前台$('#grid_data').datagrid({url:'biz_mr_feedback.jsp',fit:true,collapsible:true,pagination:true,sortName:'code',idField:'id',pageList:[10,20,50,100],nowrap:false,queryParams:{},loadMsg:'数据加载中……',columns:[[{field:'ck',checkbox:true},{field:'content',title:'意见内容',width:70,align:'center'},{field:'send_date',title:'反馈时间',width:250,align:'center'},{field:'opt',title:'操作',width:80,align:'center',formatter:function(value,rec){return'<spanstyle="color:red;cursor:pointer"title="编辑"onclick="show_edit_window(event,''+rec.id+'');"><imgsrc="/resource/common/js/themes/icons/pencil.png"/></span>';}}]],onLoadSuccess:function(){if($('this').url==''){$('this').datagrid('loadData',{total:0,rows:[]});}}});后台JSONArrayjarr=newJSONArray();Listlist=null;Stringhql="selectt.id,t.content,t.sendDatefromMrFeedbackRecordt";BaseDAObaseDao=(BaseDAO)Constant.getAppContext().getBean("baseDao");try{list=baseDao.find("",hql);if(list.size()>0){Object[]tmp=(Object[])list.get(0);JSONObjectjson=newJSONObject();json.put("id",tmp[0]==null?"":tmp[0].toString());json.put("content",tmp[1]==null?"":tmp[1].toString());json.put("send_date",tmp[2]==null?"":tmp[2].toString());jarr.add(json);}}catch(Exceptione){out.println(e.getMessage());}finally{if(list!=null){list.clear();}}out.println(jarr);
解决方案四:
楼主先按照1楼链接里面的方法试试看,看问题能不能解决,不能的话,再把详细的错误信息贴出来。
解决方案五:
这个报错根本就不在你的代码看报错信息,好像是你的对象不对
解决方案六:
没有length的属性。
解决方案七:
返回的json数据时怎样的呢?
解决方案八:
UncaughtTypeError:Cannotreadproperty'length'ofundefinedjquery.easyui.min.js:6815_4f1.renderjquery.easyui.min.js:6815_3f6jquery.easyui.min.js:5868$.ajax.successjquery.easyui.min.js:6436c.extend.handleSuccessjquery-1.4.4.min.js:3169c.extend.ajax.w.onreadystatechangejquery-1.4.4.min.js:3117
解决方案九:
解决方案十:
我也出现了同样的问题。咋办了
解决方案十一:
引用9楼s6s6ss6的回复:
我也出现了同样的问题。咋办了
返回json数据格式不对。