我发现很难从 php 文件访问数组中的元素。该数组通过 ajax 调用传递。请在 ajax 调用下方找到。
var data = ['test1', 'test2', 'test3'];
$(document).ready(function () {
$("button").click(function () {
$.ajax({
type: "POST",
url: "getResult.php",
data: {
testData: data
},
success: function (data, status) {
alert("Data: " + data + "\nStatus: " + status);
}
});
return false;
});
});
服务器端 [PHP] 代码是
$myArray = $_POST["testData"];
echo $myArray;
但是 $myArray 总是返回数组中的最后一个元素[test3 here]。如何首先访问 [here test1] 和其他元素?请帮忙。