2011-07-07 19 views
0

どのようにajaxでjqgrid(jsonreader)パラメータを送信できますか?ajaxでjsonreaderパラメータを送信する

$.ajax({ 

    url:'admin/report_table.php', 
    dataType: "json", 
    async: false, 
    success: function (data) { 
     if(!data) data=0; 
     // alert(data); 
     my_data = data; 
    } 
}); 

jQuery("#report_data").jqGrid({ 
     data: my_data, 
     datatype: 'local', 
     mtype: 'Get', 
     height: "auto", 
     width: 'auto', 
     rowNum: 20, 
     rownumbers: true, 
     rowList: [10,20,30], 
     colNames:['name','date'], 
         colModel :[ 
         {name:'name', index:'name', width:100}, 
         {name:'date', index:'date', width:150,align:"center"}], 
     pager: "#p_report_data", 
     viewrecords: true, 
       toolbar: [true, 'both'], 
     caption: "Report", 
}); 

答えて

0

Ajaxコールに使用

data: { param1: 'value1', param2: 'value2' } 


jqGridはpostDataを使用します。

postData: { param1: 'value1', param2: 'value2' } 
0

私はアヤックスで(data:{})を使用しますが、ダイアログでのjQueryグリッドを使用しているとき、私は(postdata:{})を使用する場合jsonreaderパラメータは、それがOK働いてjqgridで.. を送信していないが、私は問題を抱えています(ダイアログでグリッドを読み込む)ダイアログは古いパラメータを保持しています。別の要求を送信したときに変更されていないので、なぜそれが機能しているのかをajaxを使用したいのですが、jasonreaderパラメータは表示されません。

+0

この回答には受け入れ可能とマークする –

関連する問題