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


Get array from separate PHP file and store into jQuery array

我四处搜索,但找不到实现这一目标的明确途径。

我熟悉使用 json_encode() 和 json_decode() 将 php 数组与 json 相互转换,但我对以下情况感到困惑:

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

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

非常感谢!

使用 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