jqgrid - postData soumet la demande précédente, les paramètres et les données

J'ai été en utilisant postData pour définir la demande params de façon dynamique. Sur le clic de quelques-bouton externe, - je changer la grille URL et aussi quelques autres params dans postData comme ci-dessous. JqGrid semble ajouter tous ces paramètres et des données pour toutes les demandes ultérieures. Est-il un moyen que nous pouvons contrôler ou d'éviter ces params d'être envoyé à chaque fois?

Ma définition de la grille:

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

Ici dans la requête post: je vois que name, rate params allons de l'avant avec d'autres standard jqGrid paramètres comme sortname, sidx, rows, etc...

Maintenant, si sur le clic d'un bouton externe, si je change la grille URL comme ci-dessous

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

});

Maintenant jqGrid envoie name, taux, msgIds params

Maintenant si je change l'URL de retour à rates.html disons, par exemple, sur un clic de l'icône d'actualisation, jqGrid envoie la précédente msgIds param et aussi les valeurs précédentes. Je ne veux pas envoyer la demande précédente, params dans la nouvelle demande lorsque l'URL change. Est-il un moyen que nous pouvons atteindre?

InformationsquelleAutor varaprakash | 2012-10-17