我想向服务器发送一个POST
jsonp
请求,但问题是在Ext.data.proxy.JsonP
中没有可以设置read: 'POST'
的paramenter actionMethods
,以便从服务器获取数据可以触发POST
请求。
那么,是否有一种方法可以将POST
设置为read
,但用于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'
}
}
}
});
发布于 2013-07-30 11:26:06
写帖子是不可能的。JSONP的工作方式是在文档中插入一个脚本标记,然后对远程服务器进行调用。正因为如此,使用它时唯一可用的方法是GET
。
https://stackoverflow.com/questions/17945016
复制相似问题