我想用extjs使用POST與RIA服務進行通信以獲取以下代碼的響應。從JSON終結點傳遞參數到extjs的RIA服務
var store = Ext.create('Ext.data.Store', {
model: 'RootResults',
proxy: {
type: 'ajax',
actionMethods: 'POST',
url: 'MyService.svc/JSON/GetRes',
headers: {
'Content-type': 'application/json'
},
reader: {
type: 'json',
root: 'GetResResult.RootResults',
totalProperty: 'GetResResult.TotalCount'
}
, pageParam: undefined,
startParam: undefined,
limitParam: undefined
, success: function (response) {
alert(response);
}
}
});
var operation = new Ext.data.Operation({
FId: 1,
SId: 0
});
store.load({ params: Ext.encode(operation) });
我可以通過get來訪問它。 當我用POST嘗試時,它返回錯誤 - 「405方法不允許」。 如何使POST啓用?