Javascript 我需要使用什么将更改的行保存回.json文件?

Javascript 我需要使用什么将更改的行保存回.json文件?,javascript,jquery,w2ui,Javascript,Jquery,W2ui,请帮忙 短场景: 我在一个网格中选择5条记录/行,在其列的1中将值设置为“Not Steuart”。 所以网格中有5行被改变了 当我使用工具栏上的按钮时,toolbarSave:true,什么都不会发生, 我需要使用什么将更改的行保存回.json文件 我需要在“onSubmit”中编码吗? 数据是从文件“url:”Data/DataFromCsv11.json”读取的 下面是我的代码。 非常感谢, 瓦尔德马尔 =========================================

请帮忙
短场景:
我在一个网格中选择5条记录/行,在其列的1中将值设置为“Not Steuart”。
所以网格中有5行被改变了

当我使用工具栏上的按钮时,toolbarSave:true,什么都不会发生,

我需要使用什么将更改的行保存回.json文件
我需要在“onSubmit”中编码吗?

数据是从文件“url:”Data/DataFromCsv11.json”读取的
下面是我的代码。

非常感谢,
瓦尔德马尔

==========================================================

var选举;
函数setSelectedRecords(){
mySelection=w2ui.grid.getSelection();
//w2alert(mySelection.length);
for(var i=0;i};如果将url定义为字符串,网格将发送一个post请求,其中包含对该url的更改

因为您的url指向json文件,所以这可能不是您想要的

但是,您可以将url定义为对象:

$('#grid').w2grid({
    name : 'grid',
    url  : {
        get    : 'server/side/path/to/records',
        remove : 'server/side/path/to/remove',
        save   : 'server/side/path/to/save'
    },
“get”部分仍然可以指向json文件,“save”部分应该指向服务器上处理更改的url

另一个选项是覆盖网格的
onSave()
事件,并使用$.ajax(…)将更改后的数据发送到您想要的任何位置


由您来处理服务器端发布的数据。

谢谢,迈克,您的回答让我思考了一下。也许我的方法是错误的。我试图在没有实时数据库访问的情况下测试w2ui网格。因此,我创建了一个包含500条记录的.json文件。在网格中操纵了其中一些,并期望网格将更改保存回.json。这可能不是证明电网正常运行的最佳方式。在我获得数据库访问权之前,我还在寻找更好的想法。@Waldemar:不客气。您的浏览器无法神奇地写入服务器或本地文件。在拥有DB访问权限之前的一个解决方法是覆盖onSave()事件,构建更新的JSON文件,并将该文件作为下载提供给用户。如果你想这么做,你可能想看看。