我想写一个数据存储,通过ajax调用获取它的数据。ajax 调用必须是 http post 消息,并且必须包含一些 json 格式的数据。
这就是我到目前为止所拥有的:
Ext.define("MyApp.store.FileContent", {
extend: "Ext.data.Store",
model:'MyApp.model.FileContent',
autoLoad: true,
proxy: {
actionMethods : {
read : 'POST'
},
type: 'ajax',
defaultHeaders:{
'Content-Type': 'application/json; charset=utf-8',
},
url : apiUrl + 'Files/GetFileInfo',
jsonData : '{"file": "myfile"}'
}
});
对 Web 服务的调用有效,但变量“文件”始终为空。这里有什么问题?