使用PHP访问javascript数组值

时间:2015-07-11 03:57:51

标签: javascript php

我在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中访问数组的值吗?

提前致谢。

2 个答案:

答案 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']);