1
我正在設計一個基本的Sencha Touch應用程序,以便熟悉環境。我想要做的是讓我的商店(目前看起來像下面這樣)從/從本地JSON文件讀取/寫入數據。另外,在加載時,我希望商店能夠創建文件,如果目前不存在的話。當我在我的應用程序中創建新的「用戶」時,我希望商店能夠將此數據寫入文件。使用Sencha Touch,我如何將數據存儲在JSON文件中?
在此之前,我的應用程序使用本地存儲代理存儲其數據,但我想將其更改爲上述內容。
App.stores.users = new Ext.data.Store({
model: 'User',
autoLoad: true,
proxy: {
type: 'ajax',
url: 'users.json',
reader: {
type: 'json',
root: 'users'
}
}
});
AFAIK您不能在瀏覽器環境中使用JavaScript讀取/寫入文件。它引發了安全問題。在這種情況下,LocalStorage是您最好的選擇,在這方面也是非常好的選擇。 –