我正在设计一个基本的Sencha Touch应用程序,以熟悉环境。我想要做的是让我的商店(目前看起来如下所示)将数据读/写到本地JSON文件。此外,在加载时,我希望商店能够创建当前不存在的文件。当我在我的应用程序中创建一个新的“用户”时,我希望商店能够将这些数据写入文件。
在此之前,我的应用程序使用localstorage代理存储其数据,但我想将其更改为我上面所描述的内容。
App.stores.users = new Ext.data.Store({
model: 'User',
autoLoad: true,
proxy: {
type: 'ajax',
url: 'users.json',
reader: {
type: 'json',
root: 'users'
}
}
});
答案 0 :(得分:1)
只有使用phonegap或类似的包装器时才可以这样做。正如约翰所说,你不能使用JavaScript来读/写文件,但你可以制作一个可以读写文件的插件。