Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Jqgrid不显示单行_Jquery_Jqgrid - Fatal编程技术网

Jquery Jqgrid不显示单行

Jquery Jqgrid不显示单行,jquery,jqgrid,Jquery,Jqgrid,下面给定的字符串未显示在我的jqgrid上 {"assignfix":{"sno":"1","fix":"Se2","templateName":"Restroom","profile":{"id":"11","name":"Restroom"}}} 但是当我插入这个 {"assignfix":[{"sno":"1","fix":"Sef2","templateName":"Restroom","profile":{"id":"11","name":"Restroom"}}]} 它

下面给定的字符串未显示在我的jqgrid上

    {"assignfix":{"sno":"1","fix":"Se2","templateName":"Restroom","profile":{"id":"11","name":"Restroom"}}}
但是当我插入这个

 {"assignfix":[{"sno":"1","fix":"Sef2","templateName":"Restroom","profile":{"id":"11","name":"Restroom"}}]}

它被正确地显示,这只是单行的问题。

您没有发布jqGrid的定义,您使用jqGrid时,
jsonReader
xmlReader
非常重要。总的来说,我认为你间接地回答了自己的问题。如果
assignfix
属性的值应为array,则如果数组有一个元素或没有元素,则应将数据作为数组事件发布。它应该仍然是数组。

另外,从服务器返回的xml和json是不同的……它缺少父标记谢谢。但我知道这是jqgrid中的错误所在,它无法添加jsonstring的单行,所以您必须手动添加。@user1671219:不客气!如果使用
{“assignfix”:[{…}]}
语法添加一行数据,则所有数据都应正常工作。如果你有一个不起作用的例子,你应该发布完整的例子,重现问题。