我在Javascript中创建了一个名为“arrayModel”的数组,我试图在PHP中访问这些值。以便将这些值存储到PHP变量中。
var arrayModel = new Array(5);
arrayModel[0] = "one";
arrayModel[1] = "two";
arrayModel[2] = "three";
arrayModel[3] = "four";
arrayModel[4] = "five";
知道如何在PHP中访问数组的值吗?
提前致谢。
答案 0 :(得分:1)
PHP是一种服务器语言,javascript是一种浏览器语言。这意味着他们没有合作。因此,无论你在javascript中编写什么,只有在浏览器中,只有当你用例如AJAX将它发送到服务器时,PHP才能用它做点什么。
答案 1 :(得分:1)
您可以使用AJAX
来执行此操作
首先,您应该json stringify
var arrayModel= JSON.stringify(arrayModel);
然后通过AJAX传递它
$.ajax({
type: 'POST',
data: {yourData: arrayModel},
dataType: 'html',
url: 'yourPHPFile.php'
});
然后在你的PHP文件中访问
$yourData =json_decode($_POST['yourData']);