如何使用 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 somephpcoding 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 数据?的主要内容,如果未能解决你的问题,请参考以下文章

将android设备连接到本地服务器xampp

如何从 Amazon mysql 数据库中获取数据到 localhost(xampp)?

jQuery AJAX - 在本地主机上使用 XAMPP 时不接收 JSON 数据

如何将 xampp 数据库连接到远程服务器?

如何使用 XAMPP 或 node.js 使 AJAX 在本地服务器上工作

如何在 xampp 下使用 apache dns 服务器而不是 LAN 网络中的 ip 地址访问我的本地网站?