1

我正在使用 phonegap 和 jquery mobile 开发一个应用程序。我对所有这些技术都是新手。我必须获取一个 json 文件才能获取数据。我不知道如何在本地做到这一点。我尝试了 getjson 但我的应用程序找不到该文件。我必须从本地服务器获取 json 文件。

如果可能的话,有人可以帮我从本地的 json 文件中获取数据。(我是法国人,如果我的英语不好,请见谅)

4

2 回答 2

0

由于您的 JSON 文件位于外部位置(= 不在您的文件夹内www),因此请确保将本地计算机的地址添加为白名单例外。

有关更多信息,请查看在线文档:http ://docs.phonegap.com/en/2.1.0/guide_whitelist_index.md.html#Domain%20Whitelist%20Guide

为了快速了解问题是否真的来自那里,您可以简单地将*(或.*)添加到您的文件中res/xml/cordova.xml

<access origin="*" />

如果上述方法不起作用,您可以尝试以下方法:

<access origin=".*" />

希望这可以帮助。

于 2012-10-10T10:56:36.847 回答
0

我以前做过。我使用了 XMLHttpRequest 和相对路径,它可以工作。它喜欢这样:xhr.open('GET','../json/hello.json')。我仍然没有找到更好的方法来获得它。

于 2013-03-03T18:15:08.840 回答