EXTJS中后台取得的数据是 "{\"total\":0,\"number\":[{\"nd\":\"2010\",\"number\":\"20.00\"}]}"

前台:functionnumber(){varVal=Ext.getCmp('Y').getValue();Ext.Ajax.request({url:'UM.ashx'... 前台:function number() {
var Val = Ext.getCmp('Y').getValue();
Ext.Ajax.request({
url: 'UM.ashx',
params: {
ND: ND
},
success: function (resp, opts) {
var json = Ext.JSON.decode(resp.responseText);
if (json.error) {
Ext.Msg.alert('错误', json.error);
return;
}
Ext.getCmp("d").setValue(json.number);
}

});
}
想把后台数据中的number的值20,赋给id是'd'的文本框,代码怎么写?最后一行代码好像是不对
展开
 我来答
lyx550773411
2016-10-30 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:81
采纳率:100%
帮助的人:57.2万
展开全部
这不很明显嘛
json如下:
{
total : 0,
number:[
{
nd:2010,
number:20.00
}
]
}
你要取的是里面的number,一层一层往下取就可以了,json.number是数组,取数组第一个
json.number[0]是一个对象:再取对象里的number:json.number[0].number
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式