我有一个基于jqGrid的应用程序,它当前从我的数据库中检索数据并按照我的网格中的预期显示。内联编辑已禁用;我正在使用模态表单来编辑现有记录并添加新记录。我正在努力的是如何访问添加/编辑数据的过程。例如,当我编辑记录并提交表单时,我看到一个POST到我的api.php,其中包含field = value对。实施例...
field1=test&field2=+2&oper=edit&id=1
在上面的示例数据中,使用编辑表单,我更改了field2中的值 - jQuery / jqGrid在值'2'前面添加了'+',并添加了'oper = edit'。最终我需要在POST字符串中附加其他字段和值,但我不确定如何这样做。
===编辑===
由于我原来的帖子没有得到任何反馈,我想这个编辑是必要的。
我已经弄清楚了我的样本数据中神秘的“+”来自何处并已得到解决。但这并不重要。
考虑我想要实现的目标的另一种方式是,在将数据发送到服务器之前,我需要在POST字符串中添加其他字段。例如,我可能想添加一个静态命名的字段,其中包含静态分配的值;生成的POST字符串如下所示:
field1=test&field2=2&oper=edit&id=1&widget=1
请注意,此示例与上一个示例的唯一区别是添加了值为“1”的“小部件”字段。
答案 0 :(得分:0)
我的源数据是通过PHP作为JSON字符串接收的,所以我:
JS变量Step 4用于获取我的jqGrid数据。
轰!
简单。解决。