ztree 生成树时,数据格式的迷惑
@zTree 你好,想跟你请教个问题:
我在开发中遇到一个问题,我的后台返回数据(我是动态生成的,返回的格式是 json),前端接收到的数据显示的格式如下?(我是用 alter(treeNodes)显示出来的,格式如下:)
[{ "id": 1, "pId": 0, "name": "随意勾选 1"},
{ "id": 11, "pId": 1, "name": "随意勾选 1-1" }]
我在生成树的时候,(用 $.fn.zTree.init($("#treeDemo"), setting, treeNodes);)报下面的错误
return tId.substring(tId.lastIndexOf("_")+1); jquery...-3.5.js (第 315 行) |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
你好,请问这个问题是怎么解决的呢?我生产的格式是: [{"id":1,"name":"??1","children":[]},{"id":2,"name":"??2","children":[]},{"id":3,"name":"??3","children":[]}] 有个疑问,怎么中文乱码了?firebug报的错误和你一样,又怎么解决呢?
谢谢了,问题已经解决了,我是用ruby开发的。还是格式错误。
你好,在ajax请求spring mvc时候,我也遇到TypeError: tId is undefined这个问题。我获取到的返回值是正确的JSON Array格式,反正JSON格式化工具里面格式正常的。 请问这个问题是怎么解决的????谢谢!!!!
回复
请区分 json 对象 和 json 格式的 字符串,利用 typeof 调试看看
回复
,你好,我也遇到了类似问题,请问应该是json格式还是string格式?具体解决办法是什么?
1. 即使没有设置 simpleData 模式,也应该能生成树的,只不过缺少了父子关系而已
2. 检查你在 init 时是否已经得到了 treeNodes
3. 检查 treeNodes 是 String 还是 Json 的 Array
你用的是ztree简单数据模式吗?simpleData