【发布时间】:2014-05-12 03:30:34
【问题描述】:
在 AJAX 调用时,我必须将 Javascript 数组传递给 PHP 文件。
下面是我的js数组:
var myArray = new Array("Saab","Volvo","BMW");
此 JS 代码必须使用 AJAX 请求将 JS 数组传递给 PHP 文件,并显示数组计数。
function ProcessAJAXRequest()
{
$.ajax
({
type: "POST",
url: "myphpfile.php",
data: {"id" : 1, "myJSArray" : myArray},
success: function (data)
{
alert(data);
}
});
}
这个 myphpfile.php 文件必须返回数组的计数
<?php
$myPHPArray = $_POST["myJSArray"];
echo count($myPHPArray);
?>
PHP 文件有错误。我得到未定义的索引:myPHPArray。应该如何实现我所需的功能?
【问题讨论】:
-
为什么不在客户端计算计数?
-
我在你的函数范围内看不到那个 var。
-
您的代码非常好。我得到计数 3 没有任何变化。我没有收到任何错误。使用 PHP 5.3
标签: javascript php jquery ajax