从单独的PHP文件获取数组并存储到jQuery数组中

时间:2013-09-18 01:40:34

标签: javascript php jquery arrays json

我四处搜寻,但未能找到完成此事的明确途径。

我熟悉使用json_encode()和json_decode()将php数组转换为json,但是我对以下场景感到困惑:

我有一个用户交互式页面,他们需要访问和使用来自几十个php数组文件之一的数据。我有一个php文件(get-array.php),它根据用户选择的内容确定要发回的数组。

通常我会使用.load()将php结果加载到div中,但我需要将数组放回并存储在jQuery数组中。这样做的最佳方法是什么?

非常感谢!

1 个答案:

答案 0 :(得分:0)

使用http://api.jquery.com/jQuery.ajax/或简写方法http://api.jquery.com/jQuery.get/来检索JSON。

或者更好的是,这种速记方法仅适用于此:http://api.jquery.com/jQuery.getJSON/

当您拥有PHP数组并准备发送它时,您可以使用PHP的JSON编码方法将其准备为JSON:http://php.net/manual/en/function.json-encode.php