jQuery MiniUI

 找回密码
 立即注册
查看: 2678|回复: 9
打印 上一主题 下一主题

如何从json格式里面把我想要的值取出来 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-7-30 10:31:17 |只看该作者 |倒序浏览
   var json={user:[{id:1,name:"xiao"}]}
我如何取得name对应name 的值

   还有为什么  grid.clearRows() 清除数据集数据不起作用呢?求解

Rank: 8Rank: 8

沙发
发表于 2013-7-30 10:37:38 |只看该作者
json.user[0].name

grid.clearRows()是可以清楚数据的,不行就更新下miniui试试

Rank: 2

板凳
发表于 2013-7-30 10:50:58 |只看该作者
var json={"user":{"ordshtid":"10057","orddate":"2013-07-20","ordshtstatus":"2001"}}
我写错了是这种json格式,我通过 json.user[0].ordshtstatus 根本就取不到值啊!

Rank: 8Rank: 8

地板
发表于 2013-7-30 10:53:21 |只看该作者
春暖花开 发表于 2013-7-30 10:50
var json={"user":{"ordshtid":"10057","orddate":"2013-07-20","ordshtstatus":"2001"}}
我写错了是这种js ...

你的user不是一个数组,怎么会是user[0] ?
user.ordshtstatus

Rank: 2

5#
发表于 2013-7-30 11:08:10 |只看该作者
factory 发表于 2013-7-30 10:53
你的user不是一个数组,怎么会是user[0] ?
user.ordshtstatus

取不到值,就算是这种格式都取不到值
var json={"ordshtid":"10057","orddate":"2013-07-20","ordshtstatus":"200"}
我用json.ordshtstatus
弹框取出来的值是空的

Rank: 8Rank: 8

6#
发表于 2013-7-30 12:18:17 |只看该作者
取不到值,就算是这种格式都取不到值
饿,如图。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

7#
发表于 2013-7-30 13:18:31 |只看该作者
var r=grid.getSelected();
var json=nui.encode(r);
是这种格式={"ordshtid":"10057","orddate":"2013-07-20","ordshtstatus":"200"}

nui.alert(json.ordshtstatus );没用啊!你的那种写法是对的我试过了,这方式序列化nui.encode(r);也是这种格式啊!但就是取不出来

Rank: 8Rank: 8

8#
发表于 2013-7-30 14:09:18 |只看该作者
mini.encode()返回的是字符串,
你这个json=”{"ordshtid":"10057","orddate":"2013-07-20","ordshtstatus":"200"}“

Rank: 2

9#
发表于 2013-7-30 15:59:19 |只看该作者
这种格式不就我一直在说的格式吗!就算是字符串
你页面上定义 var json={"ordshtid":"10057","orddate":"2013-07-20","ordshtstatus":"200"} 然后alert(json.ordshtstatus);能取得到,这个json也是你定义的字符串啊
为什么nui.encode(r) 后的种格式 {"ordshtid":"10057","orddate":"2013-07-20","ordshtstatus":"200"} 却不能呢?还有别的办法能取吗?

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

10#
发表于 2013-7-30 16:38:27 |只看该作者
春暖花开 发表于 2013-7-30 15:59
这种格式不就我一直在说的格式吗!就算是字符串
你页面上定义 var json={"ordshtid":"10057","orddate":"20 ...

mini.encode()之后是字符串了,你obj.xxx肯定是取不到的啊
只有是对象才能.xxx 到

要么不encode()把对象转成字符
要么转成字符,再decode()成对象

Archiver|普加软件

GMT+8, 2024-11-29 03:40 , Processed in 1.065600 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部