在使用Form.serialize()发送'data'之前修改jQuery.AJAX值

时间:2012-10-16 11:10:34

标签: forms jquery serialization

我有一个jQuery.ajax()POST请求,它在点击按钮时运行,其data参数设置为$(this).parents('form').serialize()

表单中有一个Textarea有一个默认的占位符,我想在发送AJAX请求之前用空值替换它。是否可以使用jQuery.ajax的beforeSend事件来实现这一点?

1 个答案:

答案 0 :(得分:0)

您可以简单地操作表单数据。

$.extend($(this).parents('form').serialize(), { textarea_name: "" });

如果您不希望发送该值,delete serialize()返回的对象中的属性。