gpt4 book ai didi

jquery - 使用 JQuery .post() 将数组传递回服务器

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

关于使用 jquery 将数组发送回服务器的问题有很多问题和答案。

但是我似乎找不到任何解决方案来解决我遇到的问题。基本上,下面的代码应该将 ID 数组返回到服务器:

我知道数组包含项目,因为数组的长度始终与选择“true”选项的选择数量匹配

var option = $(".option-select").filter(function () { return $(this).val() == "true"; }).map(function () { return this.id; }).get();
alert(option.length);
$.post("/Quote/GetOptionPrice", { myParam: option }, function (response) { $(".price").html(response); });

这是传递给服务器的内容:

"myParam[]"

我哪里出错了?

最佳答案

var option = $('.option-select').filter(function () { 
return $(this).val() == "true";
}).map(function () {
return this.id;
}).toArray();

$.ajax({
url: '/Quote/GetOptionPrice',
type: 'POST',
data: { myParam: option },
traditional: true,
success: function(response) {
$('.price').html(response);
}
});

关于jquery - 使用 JQuery .post() 将数组传递回服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3940618/

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