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 如何设置store.proxy的参数_Javascript_Extjs - Fatal编程技术网

Javascript 如何设置store.proxy的参数

Javascript 如何设置store.proxy的参数,javascript,extjs,Javascript,Extjs,我试着用baseParams,params,我用fiddler看,extjs不发这个,怎么办??谢谢检查此项,它显示了一些解决您问题的方法:我相信您正在寻找外部参数,它是代理下的配置。例如: var gridStore = Ext.create('Ext.data.Store', { model: 'Writer.Person', autoLoad: true, autoSync: false, proxy: { type: 'ajax',

我试着用baseParams,params,我用fiddler看,extjs不发这个,怎么办??谢谢检查此项,它显示了一些解决您问题的方法:

我相信您正在寻找
外部参数,它是
代理下的配置。例如:

var gridStore = Ext.create('Ext.data.Store', {
    model: 'Writer.Person',
    autoLoad: true,
    autoSync: false,
    proxy: {
        type: 'ajax',
        api: {
            read: '?operant=2',
            create: '?operant=3',
            update: '?operant=4',
            destroy: '?operant=5'
        },
        reader: {
            type: 'json',
            successProperty: 'success',
            root: 'data',
            messageProperty: 'message',
            extraParams: {
                user_id: "some text",
                another_param: "more text"
            }
        }
    }
});
这些额外的参数将在您的请求中发送。Ajax代理类还设置了默认参数:
pageParam、sortParam、groupParam、filterParam、limitParam
。将这些设置为
undefined
,以从请求中删除它们

proxy: {
    url: "some_page.jsp",
    extraParams: {
        user_id: "some text",
        another_param: "more text",
        // add as many as you need
    }
}