0

我需要向 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"] })'
4

1 回答 1

0

例如,使用发布数据选项执行以下操作:

 $(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}
于 2013-02-26T18:11:31.023 回答