gpt4 book ai didi

JQuery - 附加到序列化

转载 作者:行者123 更新时间:2023-12-03 21:38:34 25 4
gpt4 key购买 nike

我试图弄清楚如何将另外两个值附加到 JQuery 中的序列化方法中。我有以下代码来使用 ajax 提交表单,并且还有两个我想附加的变量:

谢谢!

    ...
var formData = $('#contact_form').serialize();
submitForm(formData);

// -----------------------------------------------
// AJAX FORM SUBMIT
// -----------------------------------------------
function submitForm(formData){
$.ajax({
type: 'POST',
url: 'contact.php',
data: formData,
dataType: 'json',
cache: false,
timeout: 7000,
success: function(data) {
// display success message
response(data.msg,'show');
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
...
},
complete: function(XMLHttpRequest, status) {
...
}
});
}

最佳答案

如果将 serialize() 更改为 serializeArray(),您可以将值推送到数组中:

var formData = $('#contact_form').serializeArray();
formData.push({ name: "<something>", value: "<somevalue>" });
submitForm(formData);

仍然可以使用 $.ajax() 方法以与使用 serialize() 方法相同的方式发送数据

关于JQuery - 附加到序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8289349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com