【问题标题】:How to get JSON / JSONP data using XAMPP local server?如何使用 XAMPP 本地服务器获取 JSON / JSONP 数据?
【发布时间】: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 调用函数,但它对我不起作用。 有什么想法吗?

【问题讨论】:

    标签: javascript php ajax json xampp


    【解决方案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 上的示例和信息

      【讨论】:

        猜你喜欢
        • 2014-03-10
        • 1970-01-01
        • 2015-02-23
        • 2013-06-09
        • 1970-01-01
        • 2018-09-26
        • 2015-09-03
        • 2018-04-24
        • 1970-01-01
        相关资源
        最近更新 更多