gpt4 book ai didi

javascript - 使用 $.post 发送数组

转载 作者:行者123 更新时间:2023-11-28 20:57:08 25 4
gpt4 key购买 nike

我正在尝试使用包含数据的数组变量执行 $.post() 函数,但似乎我做错了什么,因为它不会执行或者它不可能的

var parameters = [menu_name, file_name, status, access, parent, classes];
console.log(parameters);

$.post('do.php', { OP: 'new_menu', data: parameters }, function(result) {
console.log(result);
}, 'json'); //Doesn't work

Firebug 调试:NS_ERROR_XPC_BAD_CONVERT_JS:无法转换 JavaScript 参数

那么,哪种方法才是正确的做法(如果可能的话)?

最佳答案

我总是使用 $.ajax 形式来解决此类问题,如下所示:

$.ajax({
url: 'do.php',
data: {
myarray: yourarray
},
dataType: 'json',
traditional: true,
success: function(data) {
alert('Load was performed.');
}
});

传统非常重要的是将数组作为数据进行传输。

关于javascript - 使用 $.post 发送数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11864269/

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