我需要在jqGrid中向我的url方法发送一个额外的参数或两个参数。有没有办法做到这一点?
$(document).ready(function () {
jQuery("#frTable").jqGrid ({
cmTemplate: { sortable: false },
caption: '@TempData["POPNAME"]' + ' Population',
url: '/Encounters/GetAjaxPagedGridData/'+ @TempData["POPULATIONID"]+'',
...
这是我想要尝试的方法......
public string GetAjaxPagedGridData(int page, int rows, int popId) {
return "";
}
我在想这样的事情
url: '@Url.Action("GetAjaxPagedGridData", "Encounters", new { popId = TempData["POPULATIONID"] })'
答案 0 :(得分:0)
使用post data选项例如执行以下操作:
$(document).ready(function () {
jQuery("#frTable").jqGrid ({
cmTemplate: { sortable: false },
caption: '@TempData["POPNAME"]' + ' Population',
url: '/Encounters/GetAjaxPagedGridData/',
postdata: {popId : TempData["POPULATIONID"],
// and any other parameters that you need to pass}