我有formpanel
一个文本字段
{
xtype: 'textfield',
name: name,
listeners: {
change: function( field, newValue, oldValue, eOpts ){
alert(newValue) // [object Object],[object Object],[object Object]
}
}
}
我form.load({...});
用来加载值textfield
这是我的json
{
"success":true,
"data":{
"name":[
{"dis":3,"val":0},
{"dis":2,"val":1},
{"dis":1,"val":2}
]
}
}
我如何阅读dis
和val
发挥change
作用。我alert(newValue)
看起来像
[object Object],[object Object],[object Object]
编辑
- 但我尝试
alert(newValue[0]);
的价值是[
. - 我打印
newValue
类似alert(typeof newValue);
结果的类型string
,我尝试将其转换为 json
var json = eval("(" + newValue + ")");
但我得到错误
SyntaxError: missing ] after element list
([object Object],[object Object],[object Object])