更改表单序列化数据

Changing form serialize data

本文关键字:数据 序列化 表单      更新时间:2023-09-26

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

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

在ajax调用放入文本区域val之前,如何更改消息val?

提前感谢

Steve

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

var str = '.....&xx=xxx&otherError=&input=SMS&message=sdfgs&......';
str = str.replace(/&message=[^&]+/, '&message=newvalue');
console.log(str);


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

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