jqgrid post de demande de données json

Ma grille de lecture de données est configuré pour utiliser le format json.
C'est la configuration

    url:"devitem.json",
    mtype: "POST",
    datatype: "json",

    ajaxGridOptions: {
      type    : 'post',
      async   : false,
      error   : function() { alert('Something bad happened. Stopping');},
    },

    jsonReader : {
      root        : "rows",
      page        : "page",
      total       : "total",
      records     : "records",
      repeatitems : true,
      cell        : "cell",
      id          : "0",
      userdata    : "userdata",
    },

La demande de lecture de client d'envoyer toujours les paramètres dans ce format:

_search=false&nd=1317286048991&rows=25&page=1&sidx=device_id&sord=asc&totalrows=100
Comment je peux le convertir en format json ?

J'ai aussi mis le postData option

postData    : JSON.stringify({"dev_post_reqtype":"read","dev_post_devndx":"1","dev_post_reccount":"55"}),

Ce travail, mais obiuovsly ne peut pas être modifié

J'ai ce problème avec pager. Pour les essais après le changement du numéro de la page j'appelle cette fonction

    function DEVpager_event(pgevent) {

 var page = jQuery("#DEVtbl").getGridParam('page');
  alert (pgevent+page) ;

//changed devndx for test only
var jdata = JSON.stringify({"dev_post_reqtype":"read","dev_post_devndx":"25","dev_post_reccount":"55"}) ;

jQuery("#DEVtbl").jqGrid('setGridParam', 'postData', jdata);
} ;

page est modifiée avec ma sélection, mais postData ne changent pas
merci pour l'aide

InformationsquelleAutor user954211 | 2011-09-29