iphone - 如何在phonegap中通过ajax调用访问本地文件?

标签 iphone web-applications cordova sencha-touch

我有这段代码用于加载存储在phonegap(iPhone)项目同一目录中(通常在“www”文件夹中)的json文件,我如何访问“routes.json”?我的项目有这个树文件夹:

__www/

___index.html

___index.json(此代码位于何处)

___routes.json*

  store: new Ext.data.Store({
                    model  : 'routes',
                        proxy: {
                            type: 'ajax',
                                  url : 'file://??????/www/routes.json',
                            reader: {
                                type: 'json'
                         }
                    },
                    autoLoad: true
                })

最佳答案

像对待服务器上的目录一样对待 PhoneGap 的 www 目录。您可以根据需要创建任意数量的子文件夹,并且可以使用相对链接引用文件。

正如 YDL 提到的,如果您尝试访问 index.json 并且它位于 www 文件夹的根级别,您可以使用:索引.json。再举一个例子,如果您有一个名为 data 的子文件夹,其中包含所有 json 文件,您可以使用:data/index.json

关于iphone - 如何在phonegap中通过ajax调用访问本地文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6224954/

相关文章:

javascript - IndexedDB 在哪里?你如何使用它?

tomcat - URL从tomcat返回404

android - 如何在安卓上运行 ionic 项目?

android - 在构建 cordova 项目时出现 ANDROID_HOME PATH 错误

iphone - FBConnect API 最近没有在 iOS 中显示共享页面

iphone - 如何每 x 毫秒在 View Controller 中执行一个方法?

iphone - 如何创建神奇的 .xcdatamodeld 文件夹/包?

iphone - 如何获取 RSS 提要中的下 20 个项目?

web-applications - 如何将对象传递给 FatFractal 服务器扩展、从扩展内部访问以及将对象返回给客户端应用程序?

ios - 与 visual studio community 2013 连接的 IOS 中的构建错误