我有一个基于 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”的“widget”字段。