я не хочу стрелять POST
jsonp
запрос на сервер с но вопрос в Ext.data.proxy.JsonP
нет paramenter actionMethods
, с которым я могу установить read: 'POST'
таким образом, чтобы получить данные с сервера я могу запустите запрос POST
.нет actionMethods паров для JSONP в сенче прикосновении
так есть способ установить 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'
}
}
}
});
JSONP добавляет на страницу тег сценария, он обязательно вызовет запрос GET. См. [Этот вопрос] (http://stackoverflow.com/q/17926455/1387519) ответил вчера. – rixo