Javascript ExtJS 4 JSON未更新/写入
我正在学习ExtJS 4,并尝试将更新后的结果从网格写入json文件,我可以读取值,但当我尝试更新它们时,没有任何内容得到更新。我在Mint上运行Apache,我还将htdocs文件夹和其中的所有内容设置为chmod 777,以防权限干扰我的json编写。没有运气:( 这是我的密码: 型号: })) 商店:Javascript ExtJS 4 JSON未更新/写入,javascript,json,apache,extjs,extjs-mvc,Javascript,Json,Apache,Extjs,Extjs Mvc,我正在学习ExtJS 4,并尝试将更新后的结果从网格写入json文件,我可以读取值,但当我尝试更新它们时,没有任何内容得到更新。我在Mint上运行Apache,我还将htdocs文件夹和其中的所有内容设置为chmod 777,以防权限干扰我的json编写。没有运气:( 这是我的密码: 型号: })) 商店: Ext.define('APP.store.LevelDb', { extend : 'Ext.data.Store', autoLoad : true, autoSync : true,
Ext.define('APP.store.LevelDb', {
extend : 'Ext.data.Store',
autoLoad : true,
autoSync : true,
model : 'APP.model.RiverModel',
}));
console.log('storeload')
控制器更新功能:
lineSave: function(button) {
var win = button.up('window'),
form = win.down('form'),
record = form.getRecord(),
values = form.getValues();
values.len = parseInt(values.len);
//values.len = 555;
console.log(values);
record.set(values);
win.close();
this.getLevelDbStore().sync();
},
干杯:)如果您试图通过ExtJS(例如JavaScript)更新实际的.json文件,您将不会有任何运气。如果您需要更新文件,则需要使用能够访问要更新的文件的服务器端技术进行更新。谢谢:)我通过PHP传递了JSON,并使用了文件内容():p
lineSave: function(button) {
var win = button.up('window'),
form = win.down('form'),
record = form.getRecord(),
values = form.getValues();
values.len = parseInt(values.len);
//values.len = 555;
console.log(values);
record.set(values);
win.close();
this.getLevelDbStore().sync();
},