起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4591|回复: 16

[结贴] 自己拼接的json数据怎么赋给data组件显示

[复制链接]

15

主题

62

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
发表于 2016-12-27 18:02:51 | 显示全部楼层 |阅读模式
this.comp("data1").loadData("{"+json+"}");

15

主题

62

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2016-12-27 18:03:22 | 显示全部楼层
这样不显示怎么
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-27 18:09:26 | 显示全部楼层
songwp 发表于 2016-12-27 18:03
这样不显示怎么

你把json串console一下对比他与仿淘宝案例中json的格式  你的这个格式应该是有问题的
回复 支持 反对

使用道具 举报

15

主题

62

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2016-12-28 08:35:33 | 显示全部楼层
半导体 发表于 2016-12-27 18:09
你把json串console一下对比他与仿淘宝案例中json的格式  你的这个格式应该是有问题的 ...

{['id':'0','name':'sfs','zhiwei':'默认分类','qianshu':'0.00'],['id':'1','name':'发顺丰','zhiwei':'酒类','qianshu':'0.00'],['id':'2','name':'发呆','zhiwei':'酒类','qianshu':'0.00']}

格式是这样的
回复 支持 反对

使用道具 举报

15

主题

62

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2016-12-28 08:36:03 | 显示全部楼层
半导体 发表于 2016-12-27 18:09
你把json串console一下对比他与仿淘宝案例中json的格式  你的这个格式应该是有问题的 ...

格式是这样的 {['id':'0','name':'sfs','zhiwei':'默认分类','qianshu':'0.00'],['id':'1','name':'发顺丰','zhiwei':'酒类','qianshu':'0.00'],['id':'2','name':'发呆','zhiwei':'酒类','qianshu':'0.00']}
回复 支持 反对

使用道具 举报

89

主题

627

帖子

4216

积分

论坛元老

Rank: 8Rank: 8

积分
4216
QQ
发表于 2016-12-28 08:48:25 | 显示全部楼层
songwp 发表于 2016-12-28 08:36
格式是这样的 {['id':'0','name':'sfs','zhiwei':'默认分类','qianshu':'0.00'],['id':'1','name':'发顺 ...

加载的是一个json数组
所以这样写
this.comp("dataXid").loadData([{"id":0}]);
时也运也命也,非吾之所能也。
回复 支持 反对

使用道具 举报

15

主题

62

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2016-12-28 09:20:08 | 显示全部楼层
少翊 发表于 2016-12-28 08:48
加载的是一个json数组
所以这样写
this.comp("dataXid").loadData([{"id":0}]);

[{"id":"0","name":"sfs","zhiwei":"默认分类","qianshu":"0.00"},{"id":"1","name":"发顺丰","zhiwei":"酒类","qianshu":"0.00"},{"id":"2","name":"发呆","zhiwei":"酒类","qianshu":"0.00"}]

this.comp("data1").loadData("{"+json+"}");
this.comp("data1").refreshData();
怎么没反应呢?
回复 支持 反对

使用道具 举报

15

主题

62

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2016-12-28 09:23:12 | 显示全部楼层
少翊 发表于 2016-12-28 08:48
加载的是一个json数组
所以这样写
this.comp("dataXid").loadData([{"id":0}]);

console.log("["+json+"]");
this.comp("data1").loadData("["+json+"]");
this.comp("data1").refreshData();
回复 支持 反对

使用道具 举报

15

主题

62

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2016-12-28 09:24:02 | 显示全部楼层
少翊 发表于 2016-12-28 08:48
加载的是一个json数组
所以这样写
this.comp("dataXid").loadData([{"id":0}]);

没反应
回复 支持 反对

使用道具 举报

15

主题

62

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2016-12-28 09:28:00 | 显示全部楼层
少翊 发表于 2016-12-28 08:48
加载的是一个json数组
所以这样写
this.comp("dataXid").loadData([{"id":0}]);

我把拼接的数据放到本地json文件然后引入比较好用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-26 09:37 , Processed in 0.060696 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表