gpt4 book ai didi

javascript - 提交具有相同名称的多个输入

转载 作者:行者123 更新时间:2023-11-29 14:47:00 25 4
gpt4 key购买 nike

好的,我有了创建投票的表格。我想使用 AJAX 请求并允许用户附加图像而不是问题,所以我为此使用 FormData。

我找不到任何解决方案来处理具有相同名称的多个输入(这样命名:“name[]”)。我试过这个选项:

var fdata = new FormData();
fdata.append('answers[]', $('input[name="answer[]"]').val());

但它不起作用。我知道我可以使用 .each(),但我不想为每个问题使用不同的名称,因此我不必过多地重建 PHP 端。

感谢您的帮助。

最佳答案

您必须依次附加每个值。目前您只附加第一个(因为这是 val() 返回的内容。

$('input[name="answer[]"]').each(function (index, member) {
var value = $(member).val();
fdata.append('answers[]', value);
});

关于javascript - 提交具有相同名称的多个输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31517875/

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