2013-03-18 69 views
0

我试图加载动态使用如下jqGrid and dynamic column binding长度的jqGrid

提到我只是做了样品与1列Ajax调用列到jqGrid的。我的列名JSON

"Data":["Airport"] which working just fine. 

和问题是ColumnModel JSON下面

{"colModelData":{"items":[{"name":"Airport"}]} 

伊茨不工作。我如何需要更改我的JSON,以便JQGrid接受

我该如何使它工作?

谢谢

+0

我认为它只需要''名称“:”机场“的一部分。解析错误可能是由于它包裹在项目中的问题。而不是一个字符串,它会找到一个对象数组 – 2013-03-18 09:45:01

+0

与您的特定问题无关,但当colNames的数量与ColModel列的数量不匹配时也会出现此错误。 – arame3333 2017-05-19 08:29:06

回答

3

我认为你只是以错误的方式使用发布的数据。可能您使用colModel: result.colModelData而不是colModel: result.colModelData.items,它更对应于JSON数据。

顺便说一句,你可以使用的colModel项目label财产不指定任何colNames