这是我得到的 json 响应。我用 JSONLINT 进行了检查,它说有效,但如果你注意到它只给了我没有列标题的价值……列名是“States”。
{"myTable":["VA","CA","CO","OK","PA","TX"]}
是否可以使用此 Json 加载到我的组合框中
items: [{
xtype: 'combo',
id: 'iccombo',
scope: this,
store: this.store,
mode: 'remote',
minChars: 0,
fieldLabel: 'Short State',
displayField: 'States',
valueField: 'States',
typeAhead: true,
name: 'States',
labelWidth: 125,
anchor: '95%'
},
这是我的商店
var store = Ext.create('Ext.data.Store', {
autoLoad: true,
id: 'OurData',
scope: this,
fields: [{ name: 'States' }],
proxy: {
type: 'ajax',
url: 'GetState/getS',
reader: {
type: 'json',
root: 'myTable'
idProperty: 'States'
}
}
});