gpt4 book ai didi

javascript - 使用 jquery 将值附加到表单并序列化 AJAX Post 的表单

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

我有一个表单,其中有一个由用户填写的输入,并通过 AJAX Post 请求作为序列化表单发送。我想在发送之前在表单中附加一个值,但它似乎不起作用(我使用了 Chrome 的调试器,我可以看到唯一不起作用的部分是附加部分)。这是我的代码:

 var $form = $("#confirmPhoneNumberForm");
var phoneNumber = $("input[name='EmailOrPhoneNumber']").val();
$form.append("PhoneNumber", phoneNumber);
var formlog = $form.serialize();
console.log(formlog);

console.log() 部分中,它仅显示用户输入的输入。

最佳答案

问题在于您将 EmailOrPhoneNumber 输入的附加到表单中,而不是输入元素本身。

.serialize()函数只能序列化表单元素的值。

尝试从您的phoneNumber声明中删除.val();

关于javascript - 使用 jquery 将值附加到表单并序列化 AJAX Post 的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55204601/

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