gpt4 book ai didi

php - 将 javascript 数组传递给服务器仅检索最后一个元素

转载 作者:行者123 更新时间:2023-11-28 21:10:19 24 4
gpt4 key购买 nike

我正在使用 jQuery 和 PHP。我有一个 JavaScript array,当我将它传递到服务器并尝试检索该数组时,我只能获取最后一个元素。这是为什么?如何正确获取数组值?

JavaScript:

var arr = [] ;
arr.push("kanishka");
arr.push("bandara");

jQuery.ajax({
type: "post",
url: baseurl+"profile/mprofile/action/ratings/add_ratings",
data:{ "arr":arr},
success: function(data, status) {
jQuery('#header-error').html(data);
}
});

PHP:

$arr = $this->ci->input->post('arr');
pre($arr);
die;

FireBug 中显示的结果:

<pre>bandara</pre>

最佳答案

试试这个:

var arr = [] ;
arr.push("kanishka");
arr.push("bandara");

jQuery.ajax({
type: "post",
url: baseurl+"profile/mprofile/action/ratings/add_ratings",
data:{ "arr":arr.serializeArray()},
success: function(data, status) {

jQuery('#header-error').html(data);
}
});

关于php - 将 javascript 数组传递给服务器仅检索最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8877317/

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