
Ajax
1. 将数组转换为JSON格式字符串,通过POST或GET方式发送到服务器:

JS
var JSonString = JSON.stringify(array);
$.Ajax({
url: "example.com",
data: JSonString,
type: "POST",
success: function (response) {
console.log(response);
}
});
2. 使用FormData对象来传递数组,FormData对象支持添加多个值相同的键和传递文件:
var array = [1, 2, 3, 4, 5];
var formData = new FormData();
for (var i = 0; i < array.length; i++) {
formData.append("array[]", array[i]);
}
$.Ajax({
url: "example.com",
data: formData,
type: "POST",
processData: false,
contentType: false,
success: function (response) {
console.log(response);
}
});
在服务器端接收数组的方式取决于你使用的后端语言和框架。一般情况下,可以使用$_POST数组或者request.form来获取数组的值。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号