我四处搜寻,但未能找到完成此事的明确途径。
我熟悉使用json_encode()和json_decode()将php数组转换为json,但是我对以下场景感到困惑:
我有一个用户交互式页面,他们需要访问和使用来自几十个php数组文件之一的数据。我有一个php文件(get-array.php),它根据用户选择的内容确定要发回的数组。
通常我会使用.load()将php结果加载到div中,但我需要将数组放回并存储在jQuery数组中。这样做的最佳方法是什么?
非常感谢!
答案 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