通过 jQuery $.ajax 将 JavaScript 数组传递给 PHP
问题描述:
我想在 PHP 中操作 JavaScript 数组.有没有可能做这样的事情?
I want to manipulate a JavaScript array in PHP. Is it possible to do something like this?
$.ajax({
type: "POST",
url: "tourFinderFunctions.php",
data: "activitiesArray="+activities,
success: function() {
$("#lengthQuestion").fadeOut('slow');
}
});
Activity 是一个一维数组,如:
Activities is a single dimensional array like:
var activities = ['Location Zero', 'Location One', 'Location Two'];
尝试此操作时脚本未完成...我该如何解决?
The script does not complete when I try this... How can I fix it?
答
data: { activitiesArray: activities },
就是这样!现在你可以在 PHP 中访问它了:
That's it! Now you can access it in PHP:
<?php $myArray = $_REQUEST['activitiesArray']; ?>