使用拼接的方式,将temp放入到div的datagrid中却一直报错:Cannot read property ‘length’ of undefined。
才发现原来 datagrid要求data的数据类型必须是json对象,要是json字符串,必须先转换成json对象才能作为datagrid的数据源。
这个时候,将temp = $.parseJSON(str); 转换一下就可以了
本文详细解释了在使用datagrid组件时遇到的“Cannot read property ‘length’ of undefined”错误原因,指出数据源必须为JSON对象而非字符串。通过$.parseJSON方法将字符串转换为JSON对象,成功解决了问题。
使用拼接的方式,将temp放入到div的datagrid中却一直报错:Cannot read property ‘length’ of undefined。
才发现原来 datagrid要求data的数据类型必须是json对象,要是json字符串,必须先转换成json对象才能作为datagrid的数据源。
这个时候,将temp = $.parseJSON(str); 转换一下就可以了

被折叠的 条评论
为什么被折叠?