我有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])