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
Extjs sencha touch中没有JsonP的actionMethods参数_Extjs_Sencha Touch_Sencha Touch 2.1 - Fatal编程技术网

Extjs sencha touch中没有JsonP的actionMethods参数

Extjs sencha touch中没有JsonP的actionMethods参数,extjs,sencha-touch,sencha-touch-2.1,Extjs,Sencha Touch,Sencha Touch 2.1,我想向服务器发出POSTjsonp请求,但问题是 在Ext.data.proxy.JsonP中,没有参数actionMethods可用于设置读取:'POST',以便从服务器获取数据,我可以启动POST请求 那么有没有一种方法可以为read设置POST,而不是jsonp 这是我的密码 Ext.define('demo.store.ProfileStore',{ extend:'Ext.data.Store', requires:[ 'demo.mo

我想向服务器发出
POST
jsonp
请求,但问题是 在
Ext.data.proxy.JsonP
中,没有参数
actionMethods
可用于设置
读取:'POST'
,以便从服务器获取数据,我可以启动
POST
请求

那么有没有一种方法可以为
read
设置
POST
,而不是
jsonp

这是我的密码

Ext.define('demo.store.ProfileStore',{

    extend:'Ext.data.Store',
    requires:[
                'demo.model.ProfileModel',
                'Ext.data.proxy.JsonP'
    ],

    config: {
        model: 'demo.model.ProfileModel',

        proxy:{

            type:'jsonp',
            url:'http://www.example.com/file/gd.php',
            actionMethods:{

                read: 'POST',

            },
            reader:{

                type:'json',
                totalProperty:'count',
                rootProperty:'rows'
            },
            extraParams:{

                search:'false'
            }



        }
    }
});

发帖子是不可能的。JSONP的工作方式是在文档中插入一个脚本标记,然后调用远程服务器。因此,使用它时唯一可用的方法是
GET

JSONP将脚本标记添加到页面中,它必然会触发GET请求。见昨天的答复。