来自多个网址的jqgrid加载

时间:2011-09-30 16:46:48

标签: jquery jqgrid

我有一个页面,它有jqgrid,它从一个url获取json。我想从多个网址加载数据,而不是在同一网格上的一个网址上。

我怎样才能做到这一点。原因是,我必须显示来自不同来源的数据,如果来自哪个来源,则ID将是唯一的无关紧要。

由于

2 个答案:

答案 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);