我剛剛讀到jqGrid中的mtype選項將決定我們如何執行ajax調用。 GET將檢索數據,POST將發送數據。jqGrid MVC中的GET和POST mtype
當我加載我的jqGrid的,我想一個額外的參數傳遞給我的控制器,在我的js文件:
url: 'Controller/Action1',
mtype: 'POST',
datatype: 'json',
postData: { ParentId: selectedParentId },
在我的控制器我有這樣的:
public JsonResult Action1(ParentId)
{
// Retrieve child properties from db using ParentId
// Return json result
}
- 如何如果我的mtype是POST,我的jqGrid會加載返回的json數據嗎?
- 在我的行動,我仍然可以得到我的jqGrid的其他選項作爲參數如排序順序,頁面大小選擇?我可以在我的動作中使用類似
this.Request.Param["sidx"]
的東西嗎?