Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jsonStore不显示值的Extjs 3.4组合框_Javascript_Extjs_Extjs3 - Fatal编程技术网

Javascript jsonStore不显示值的Extjs 3.4组合框

Javascript jsonStore不显示值的Extjs 3.4组合框,javascript,extjs,extjs3,Javascript,Extjs,Extjs3,我正在尝试创建一个带有jsonStore的组合框,非常简单。 这是我的密码 cboshortCode= new Ext.form.ComboBox({ fieldLabel:' - Short Code', name:'shortCode', id:'shortCode', width : 220, disableKeyFilter: true, store: new Ext.data.JsonStore({ stor

我正在尝试创建一个带有jsonStore的组合框,非常简单。 这是我的密码

cboshortCode= new Ext.form.ComboBox({       
    fieldLabel:' - Short Code',
    name:'shortCode',
    id:'shortCode',
    width : 220,
    disableKeyFilter: true,
    store: new Ext.data.JsonStore({
        storeId: 'shortCodeStore',
        proxy: new Ext.data.HttpProxy({
            url: new Fiche().base_url + "/ricercaShortCode.do",
            method: 'GET'
            reader: {            
                type:'json',
                root: 'codes'
            }
        }),
        baseParams: {
            action: "getShortCode"
        },
        fields: ['code']
    }),
    valueField: 'code',
    displayField: 'code'
});
调用是正确的,我可以从控制台看到,我得到这个json作为响应:

{"codes": [
    {"code": "prova1"},
    {"code": "prova2"},
    {"code": "prova3"},
    {"code": "prova4"},
    {"code": "prova11"},
    {"code": "prova22"},
    {"code": "prova33"},
    {"code": "prova44"}
]}
但是当我输入“prova”时,什么也没有显示(它只显示加载循环,直到返回http调用)

我做错了什么


谢谢

好吧,我只是用一个更简单的商店版本解决了这个问题,如下所示:

            store: new Ext.data.JsonStore({
                url: new Fiche().base_url + "/ricercaShortCode.do",
                root: "codes",
                baseParams: {
                    action: "getShortCode"
                },
                fields: ['code']
            }),