gpt4 book ai didi

jquery - 如何使用ajax发送动态数据

转载 作者:行者123 更新时间:2023-12-01 06:35:00 26 4
gpt4 key购买 nike

通常,我们有一个 ajax 请求,例如:

$.ajax({
type: 'GET',
url: "/biboundsoptimization",
data: {
objects: '2',
},
success: function (data) {
console.log(data);
alert(data);
},
error: function (data, status, er) {
alert("error: " + data + " status: " + status + " er:" + er);
}
});

但是现在我无法知道数据字段中变量的数量。例如,当客户端输入 2 时,数据字段应如下所示:

data: {
objects1: value of objects1,
objects2: value of objects2,
},

如果客户端输入 3,数据字段应如下所示:

data: {
objects1: value of objects1,
objects2: value of objects2,
objects3: value of objects3,
},

在ajax请求之前,客户端已经将每个对象的值输入到不同的输入字段中。但在他输入之前我不知道号码。所以我不能像上面那样写。很明显,需要一个循环来通过循环客户端提供的循环次数来获取所有对象。我尝试过类似的事情:

for (int i = 1; i < clientValue; i++) {
'objects' + i: $('#objects' + i).val(),
}

但是这不起作用。从语法上来说这是错误的。有人能帮我吗?谢谢!

最佳答案

尝试使用 $.each jquery 函数

var data = {};
$('#objects input').each(function(){
data.push(this.value);
});

关于jquery - 如何使用ajax发送动态数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18479981/

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