如何使用 XAMPP 本地服务器获取 JSON / JSONP 数据?
Posted
技术标签:
【中文标题】如何使用 XAMPP 本地服务器获取 JSON / JSONP 数据?【英文标题】:How to get JSON / JSONP data using XAMPP local server? 【发布时间】:2014-07-09 18:48:23 【问题描述】:我已经使用XAMPP
设置了本地服务器。现在我想从该服务器获取JSON
/ JSONP
数据。
附加问题:
Do I need to somehow upload the JSON file on the server?
Or is there some
phpcoding for that? IF yes, which?
我听说过一些jQuery ajax
调用函数,但它对我不起作用。
有什么想法吗?
【问题讨论】:
【参考方案1】:您有几种方法可以做到这一点。如果结果不是动态的,您只需在服务器上创建一个 json 文件并使用 URL 获取它。
如果你想动态响应发送到服务器的网页,你可以使用内置的 PHP 函数 json_encode。
请关注json_encode的php文档
【讨论】:
感谢您的链接,我会检查一下!我的问题比上面提到的要广泛一些。我想问:当我保存 txt .json .. 时,我可以调用该文件中的特定对象吗?然后将其存储在 html 变量中?这背后的更大图景是谷歌图表。我需要来自 JSON 的变量,用作图表上的 Y 值。 使用 jquery ajax 获取 json。在响应中,您将可以访问对象及其属性。这样您就可以访问您想要的任何属性。查看 jquery ajax 的文档(这里还有很多示例) @G Z:很抱歉打扰你,但我对这方面了解不多。在网站上,我找不到有关如何执行此操作的分步示例。我只找到了关于函数功能的解释,这很有帮助,但我不能仅仅基于它创建一个完整的代码。因此,如果您有空闲时间,一个示例小提琴真的会很有帮助?使用 XAMPP 时是否需要特别小心? @G Z:我写了自己的小提琴来试试:jsfiddle.net/86aBp/3 ...你能纠正我吗?因为它不工作。我在 HTDOCS 中有两个文件(在 XAMPP 文件夹中)。【参考方案2】:一种方法是使用PHP中提供的json_encode()
函数将JSON格式的数据发送到客户端,并通过提及dataType: json
来处理AJAX中的响应
【讨论】:
【参考方案3】:我认为你不需要做很多事情。 json 是一种格式化数据的方法。您可以使用 json_encode() 在输出中返回
http://www.php.net/manual/en/book.json.php 上的示例和信息
【讨论】:
以上是关于如何使用 XAMPP 本地服务器获取 JSON / JSONP 数据?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Amazon mysql 数据库中获取数据到 localhost(xampp)?
jQuery AJAX - 在本地主机上使用 XAMPP 时不接收 JSON 数据