我有一个页面,它有jqgrid,它从一个url获取json。我想从多个网址加载数据,而不是在同一网格上的一个网址上。
我怎样才能做到这一点。原因是,我必须显示来自不同来源的数据,如果来自哪个来源,则ID将是唯一的无关紧要。
由于
答案 0 :(得分:1)
您可以将要放置在网格中的数据作为项目数组加载。从每个来源,你将获得一个阵列。那么你可以使用jQuery.merge来连接数组。您将收到完整的项目。最后,使用datatype: 'local'
创建jqGrid,并使用连接项数组作为data参数的值。
答案 1 :(得分:0)
您是否尝试过多次调用addJSONData
?
var grid = $('#'+grid_id)[0];
grid.addJSONData(jsondata1);
grid.addJSONData(jsondata2);
grid.addJSONData(jsondata3);