通过Javascript将PHP数组传递给另一个PHP脚本

时间:2014-02-07 02:03:45

标签: javascript php ajax

我可能正在努力解决这个问题,因为我在一篇较旧的文章之后对我的代码进行了建模:populating triple dropdown list但我发现我不需要查询数据库,因为所有信息都已经整齐地存储了在我之前在脚本中使用的PHP数组中。

我已经创建了一个PHP数组($ events):

<?php foreach($events as $event) {                    

现在我必须将 events 数组传递给另一个文件进行处理:

<select name="search_month" onChange="getMonth('filter-leaderboard.php?month='+this.value)">

我只是不确定如何通过Javascript传递它。

我该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:1)

看看你的问题,看来你正试图用AJAX来赚月份?

如果是这样,将数组作为正文发布而不是执行get请求可能会更好。

您可以使用json_encode函数(http://au2.php.net/json_encode)将数组转换为JSON对象,以便在JavaScript中使用它。