0

私の Ruby on Rails アプリケーションでは、以下のような jquery グリッドがあります。projectId に基づいて、データがグリッドに表示されます。しかし、そのようには機能しません。projectId に基づいて URL が変更されていないことがわかりました。

function editTeam_details(projectId)
{
    $("#grdProjectIdentification").jqGrid({

            url:'/project_identification_team?project_id='+projectId,

            colNames: ["Sr.No","Team Leader"],

            colModel: [
            {
                name: "Sr No",
                index: "Sr No",
                width: 15,
                align: "left",
                sortable:true
            },
            {
                name: "Team Leader",
                index: "Team Leader",
                width: 35,
                align: "left",
                sortable:false
            }],
    width: 800,
            height: 100,
            // Paging
            paging : true,
            toppager: true,
            loadonce : false,
            rowNum:20,
            rowList:[20,40,60],
            viewrecords: true,  
            pager: '#pagerProjectIdentification', 
            datatype: 'json',
            sortorder: "desc",
            multiselect: false,
            caption: "1. Project Identification"
        }).jqGrid("navGrid", "#pagerProjectIdentification", {
            edit: true,
            add: true,
            del: true,
            search: true,
            refresh: true
        },
        {}, // settings for edit
        {},
        {}, // settings for del
        {}, // settings for delete
        {
            sopt: ["cn"]
        } // Search options. Some options can be set on column level

        )
}
4

2 に答える 2

0

交換してみてください

url:'/project_identification_team?project_id='+projectId

url: '/project_identification_team',
postData: {
    project_id: function () {
        return projectId;
    }
}

この場合、project_idURLのパラメータの値は、サーバーへのすべての要求で対応する関数を呼び出すことによって評価されます。詳細については、回答を参照してください。

于 2012-10-04T14:47:31.353 に答える
0

返信ありがとうございます、オレグ。

以下を試してみましたが、うまくいきました。

$("#grdProjectIdentification").GridUnload(); ajaxGridOptions: {キャッシュ: false}

于 2012-10-04T15:23:36.510 に答える