我想使用addJSONData
函数向我的jqGrid添加一个新行。
$("#grid_id")[0].addJSONData(newRowJSONData);
它有效,但是当我尝试
时$("#grid_id")[1].addJSONData(newRowJSONData)
这给出了一个未定义的错误,请帮助我如何向jqGrid添加多个新行?
答案 0 :(得分:1)
表达式$("#grid_id")[1]
表示页面上的第二个元素,其id等于grid_id
。由于页面上的ID 必须是唯一的,因此表达式$("#grid_id")[1]
会产生undefined
结果。因此$("#grid_id")[1].addJSONData(newRowJSONData)
会出错。
我不明白你的陈述:“我想使用addJSONData
函数向我的jqGrid添加一个新行。”我能理解你用网格作为对象来填充网格的内容,但是我认为使用特殊方法的要求没有意义。如果您需要一些帮助,您应该在不选择一种特殊方法的情况下描述您的真实问题。然后其他人可以试着帮助你。