我四处搜索,但找不到实现这一目标的明确途径。
我熟悉使用 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