如何使用ajax发送jqgrid (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",
});发布于 2011-07-07 23:07:11
使用
data: { param1: 'value1', param2: 'value2' }用于Ajax调用。
jqGrid使用postData。
postData: { param1: 'value1', param2: 'value2' }发布于 2011-07-08 02:47:47
我在ajax中使用了(data:{}),但是jsonreader参数没有发送..当我在jqgrid中使用(postdata:{})时,它工作得很好,但是当我使用对话框中的jQuery网格(加载对话框中的网格)时,我遇到了一个问题。对话框保留了旧的参数,当我发送另一个请求时,它没有改变,这就是为什么我想使用ajax,因为它正在工作,但我看不到jasonreader参数。
https://stackoverflow.com/questions/6612708
复制相似问题