更改表单序列化数据

时间:2016-08-02 10:13:45

标签: javascript jquery html forms

在JS表单序列化之后,我有这个:

.....&xx=xxx&otherError=&input=SMS&message=sdfgs&......

如何在ajax调用textarea val之前更改消息 val?

提前致谢,

史蒂夫

1 个答案:

答案 0 :(得分:1)

使用 String#replace 方法更新字符串。



var str = '.....&xx=xxx&otherError=&input=SMS&message=sdfgs&......';

str = str.replace(/&message=[^&]+/, '&message=newvalue');

console.log(str);




或者在序列化之前更新输入字段值。

$('[name="message"]').val('newvalue');