gpt4 book ai didi

javascript - 如何在 jQuery ajax post 中传递动态数据量

转载 作者:行者123 更新时间:2023-11-30 07:14:27 24 4
gpt4 key购买 nike

$.ajax({
url: '<?=parseLink("modules/Contacts/output/output.php")?>',
data: {
$('.contacts-block-input-text').each(function(){
id: $(this).attr('id'),
value: $(this).val()
})
},
type: 'post',
success: function(result){
$('.resultMessage').text(result)
}
})

因此会有动态数量的输入字段,我需要收集所有 contacts-block-input-text 值并以某种方式将它们传递到 data 字段中。我怎么能这样做?给定的示例不起作用。

最佳答案

你必须构建一个数组,收集你的输入数据:

var myData = [];
$('.contacts-block-input-text').each(function(){
myData.push({
id: $(this).attr('id'),
value: $(this).val()
});
});

然后您可以使用 myData 将其传递给 ajax 调用。

$.ajax({
url: '<?=parseLink("modules/Contacts/output/output.php")?>',
data: myData,
type: 'post',
success: function(result){
$('.resultMessage').text(result)
}
});

关于javascript - 如何在 jQuery ajax post 中传递动态数据量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32904740/

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