简单描述datatype参数的local和json值的区别:
1、当jqgrid的参数为datatype:"local"表示由前端先获取到jsonData,再set到jqgrid去渲染数据:
$('#table')jqGrid('setGridParam', {data: jsonData});$('#table')jqGrid({ data:jsonData, datatype:"local", loadonce: false,//更多参数请查看文档
})
2、当jqgrid的参数为datatype:"json"表示由jqgrid直接Ajax获取jsonData;
{total:36,page:1,records:359,rows:[{cell:['45339','百草堂中西餐厅']},{cell:['45230','百草园肠粉专家']},{cell:['45348','百胜餐饮公司(解放路)']},{cell:['45238','百胜餐饮广东公司(和平路)']},{cell:['35010','百胜餐饮有限公司(韶关体育中心餐厅)']},{cell:['32012','佰易药业有限公司']},{cell:['33069','柏林铸造有限公司']},{cell:['33359','保温建材工业公司']},{cell:['35087','北江海鲜舫']},{cell:['43219','北江贸易矿业公司']}]}
单引都改成双引,忘记是多少版本开始json要严格遵守,用双引号才能正常显示
$("#tableList")jqGrid('setGridParam',{
postData:{"txDate":txDate,"jobNameStr":jobName},
})trigger('reloadGrid');
试试这个
格式不对,应该输出这样才行
{"page":1,"total":2,"records":2,"rows":
[{"id":"SNMZ","cell":["SNMZ","n","金钻卡"]},{"id":"SNMZ","cell":["SNMZ","n","金钻卡"]},{"id":"SNMZ","cell":["SNMZ","n","白金卡"]}]
}
var $grid = $('#表格ID');
var ids = $gridjqGrid('getGridParam', 'selarrrow');
if (idslength == 0) {
var id = $gridfind('ui-state-highlight');
$each(id, function (i, v) {
ids[idslength] = vid;
});
}
consolelog(ids);
以上就是关于jqgrid datatype参数 local 和 json 的区别全部的内容,包括:jqgrid datatype参数 local 和 json 的区别、jqGrid4.2从服务器端读取json数据不显示(如解决在追加50)、jqgrid传递查询条件,后台接收数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)