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

QQ登录

只需一步,快速开始

查看: 2682|回复: 5

[结贴] 通过自定义action查询出来的数据给data赋值不成功

[复制链接]

18

主题

81

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
发表于 2017-6-14 17:20:07 | 显示全部楼层 |阅读模式
通过自定义action查询出来的数据给data赋值,老是不成功,用官方的读取json文件给data赋值就可以,请问是哪里有问题啊,谢谢
  1.         Model.prototype.data2CustomRefresh = function(event){
  2.                
  3.                 var Enterprisedata = this.comp("data2");

  4.                 justep.Baas.sendRequest({
  5.                         "url" : "/jec/Appaction",// 目录名/服务名
  6.                         "action" : "GetEnterprise_List",// 方法名
  7.                         "async" : false,
  8.                         "params" : {Enterprise_ID:1001},
  9.                         "success" : function(data) {
  10.                                 if (data != null){
  11.                                         //justep.Util.hint('Enterprise_Name='+data.test);//此处可以读取到数据[{"test1":"test111","test2":"test222"}]
  12.                                         Enterprisedata.loadData(data.test);
  13.                                         alert(Enterprisedata.count().toString());//返回0。。。
复制代码



发表于 2017-6-14 17:30:56 | 显示全部楼层
你的data2 中定义的字段就是test1,test2 吗??
这个默认是字符串吗??转成js对象再加载试试

http://docs.wex5.com/wex5-ui-question-list-2144
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

18

主题

81

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
 楼主| 发表于 2017-6-14 17:38:15 | 显示全部楼层
前台代码 1.png 后台代码(.NET)
2.png
提示
3.png
4.png


回复 支持 反对

使用道具 举报

18

主题

81

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
 楼主| 发表于 2017-6-14 17:39:13 | 显示全部楼层
liangyongfei 发表于 2017-6-14 17:30
你的data2 中定义的字段就是test1,test2 吗??
这个默认是字符串吗??转成js对象再加载试试

谢谢,你我把后台也传上来了,你帮我看看,非常感激
回复 支持 反对

使用道具 举报

发表于 2017-6-14 17:52:49 | 显示全部楼层
你的大衣是一个字符串!,不应该是字符串啊!
你试试
Enterprisedata.loadData(JSON.parse(data.test));

先转成对象再加载进去!

loadData中参数是object类型 不是字符串类型!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

18

主题

81

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
 楼主| 发表于 2017-6-15 16:51:21 | 显示全部楼层
liangyongfei 发表于 2017-6-14 17:52
你的大衣是一个字符串!,不应该是字符串啊!
你试试
Enterprisedata.loadData(JSON.parse(data.test));

好的,谢谢,真是这样
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-4 12:08 , Processed in 0.060377 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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