jqgrid - post-Daten übermittelt werden auf Anfrage params und Daten

Ich habe mit postData zu setzen der request-Parameter dynamisch. Klicken Sie auf einige externe Taste, ändern Sie die grid-URL und auch einige zusätzliche Parameter postData wie unten. JqGrid scheint append-all diese Parameter und Daten für alle nachfolgenden Anforderungen. Gibt es eine Möglichkeit, die wir kontrollieren können oder vermeiden Sie diese Parameter gesendet werden, jedes mal?

Mein grid definition:

jQuery(function() {
    $('#grid').jqGrid({
    url: 'rates.html',
    postData: {
        name: function() { return $("#name").val(); },
        rate: function() { return $("#rate").val(); },
                .....
        }
        ....
    });
});

Hier in der post-Anforderung: ich sehe, dass name, rate params gehen zusammen mit anderen standard-jqGrid-Parameter wie sortname, sidx, rows usw...

Nun, wenn Sie auf klicken Sie auf einer externen Taste, wenn ich die grid-URL wie unten

$('#changeReqBtn').click(function() {
       $('#grid').setGridParam({ url: 'changeReq.html', 
                              postData: { msgIds: msgIds } });
       $('#grid').trigger("reloadGrid");     

});

Nun jqGrid sendet name -, rate -, msgIds params

Nun, wenn ich die URL wieder auf rates.html sagen Sie zum Beispiel, klicken Sie auf des Symbol "aktualisieren", jqGrid sendet der vorherigen msgIds param und auch die vorherigen Werte. Ich will nicht senden Sie die Anfrage params in der neuen Anfrage, wenn sich die URL ändert. Gibt es eine Möglichkeit, dies können wir erreichen?

InformationsquelleAutor varaprakash | 2012-10-17

Schreibe einen Kommentar