请教一个easyui和json的问题

发布于 2021-11-19 19:44:27 字数 358 浏览 744 评论 5

RT,我正在使用easyui这个框架,在后台取到一组json数据,里面有1个表和多个表的数据的,我在前台取值,1个表的json数据可以取出来,但是有多表关联的数据使用a.b的方式取不出来啊,就是在datagrid这个组件的field字段里面写a.b的方式不行,直接写a的话在页面会显示这是一个对象.很是郁闷,你们知道什么回事吗告诉我一下,我都找了很久都不知道哪里错

这个是程序的部分片段.就是marketing.marketingName取不出来值,marketing[1]都不行

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

谢绝鈎搭 2021-11-22 14:15:03

datagird解析的就是你服务端返回的json串,如果串里没有对应属性的名称,他当然不知道这是何物

成熟的代价 2021-11-22 13:23:12

datagird解析的就是你服务端返回的json串,如果串里没有对应属性的名称,他当然不知道这是何物

贱贱哒 2021-11-22 10:37:18

你有没有检查你的JSON数据中a.b与你的字段是不是一样的?我估计你JSON里面是a:{b:'xxx'},你把JSON数据贴出来看下

拍不死你 2021-11-22 09:19:13

后面的是转换字段喔,我就是不知道怎样转换..看到这个之后可以了,但是不知道格式是否正确还是乱打乱撞的,现在已经得到值了 {field:'marketing',title:'a title' ,formatter:function(marketing){return marketing.marketingName }} 是这样吗,麻烦你一下: )

挽清梦 2021-11-22 01:35:49

{field:'a',title:'a title' ,formatter:function(v){return v.b }}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文