【发布时间】:2015-07-03 16:41:47
【问题描述】:
我需要使用 jQuery 提交一个表单,但在提交之前我想更改其中一个表单字段的值 而不 向用户显示更改。我知道这不是最好的方法,但我的软件要求这样做。
目前我使用:
var submit = $("#submitform").serialize();
序列化数据,然后使用
$.post('/post', submit)
我拥有的序列化数据是:
entry%5Bbody%5D=hello+and+welcome&addedContexts=presentation&context=prese ntation&selectedContexts=&statementid=×tamp=
我只是想将entry%5Bbody%5D 的值更改为其他值。
我知道我可以在字符串上使用 Regex(我找不到哪个?),但也许您知道更优雅的解决方案?比如先序列化表单,再反序列化,改变我需要的值,再序列化?
谢谢!
【问题讨论】:
标签: jquery forms serialization