有沒有辦法將jsondata附加到加載商店的POST請求?我知道通過簡單地在加載調用中添加params:{data1:1,data2:2}可以通過GET請求,但是我沒有成功附加jsondata。我已經嘗試了以下和它的一些變化,沒有運氣。我使用ExtJS的2.2瓦特/露天將jsondata附加到通過POST請求在Extjs中加載jsonstore的調用
//create store
var memberStore = new Ext.data.JsonStore({
proxy : new Ext.data.HttpProxy({
url : url/getMembers,
method : 'POST'
}),
fields : ['username'],
root : 'members'
});
//function that loads store when it is called
function getMembers() {
memberStore.load({
//params : {action : "getmembers", groupname : "GROUP_Test"}
jsonData : {
action : "getmembers",
groupname : "GROUP_Test"
}
});
}
喜娟, 對不起:所以,你可以做到這一點。不幸的是,baseParams不適合我,因爲參數會改變。我最終做的只是創建運行一個Ajax請求(Ext.Ajax.Request({}))並加載成功返回的商店。 – Snowright 2010-01-23 00:14:47
哦,我明白了..這是一個重要的細節.. 很高興你找到了解決方案:) – SuitedSloth 2010-01-23 17:15:40
你可以發佈一個答案給你自己的問題嗎? thx :) – SuitedSloth 2010-01-23 17:16:13