Javascript 从json文件到模板的backbone.js集合

Javascript 从json文件到模板的backbone.js集合,javascript,json,backbone.js,collections,underscore.js,Javascript,Json,Backbone.js,Collections,Underscore.js,关于这一点,我已经问了很多问题。一些使用旧方法的老问题在最新版本的u.js和backbone.js中不起作用,我也有点迷失了告诉你真相 目前正在学习backbone.js,进展顺利,通过MVC恢复良好习惯,等等,这非常好。jQuery有点懒惰 无论如何。。。 我经历了一些事情和这把小提琴: 非常适合从JSON对象读取多个集合 我所拥有的是一个JSON文件,我需要从中读取并最终写入该文件以进行更新 有没有人可以通过fiddle帮助我理解如何将从集合中的内联JSON对象读取更改为从JSON数据文件

关于这一点,我已经问了很多问题。一些使用旧方法的老问题在最新版本的u.js和backbone.js中不起作用,我也有点迷失了告诉你真相

目前正在学习backbone.js,进展顺利,通过MVC恢复良好习惯,等等,这非常好。jQuery有点懒惰

无论如何。。。 我经历了一些事情和这把小提琴:

非常适合从JSON对象读取多个集合

我所拥有的是一个JSON文件,我需要从中读取并最终写入该文件以进行更新

有没有人可以通过fiddle帮助我理解如何将从集合中的内联JSON对象读取更改为从JSON数据文件读取集合


感谢使用jQuery的ajax方法和PHP的一般示例:

客户端:

$.getJSON("http://www.example.com/document.json", function (data) {
  data.someProperty = "new value";
  saveFile(data);
});

function saveFile(json) {
  $.post("http://www.example.com/save-file-api.php", {data: json}, function (data) {
    console.log(data);
  });
}
服务器端(保存文件api.php):


你好,杰克逊,谢谢,但这不是我想要的。我知道如何在我正在做的事情(不是PHP)的范围内写入文件,并使用jQuery读取。我想了解如何将JSON从文件获取到backbone.js集合,并通过模板中的视图而不是内联对象输出。请查看
collection.url
collection.fetch()
collection.sync()
。这些看起来很有希望。
$.getJSON("http://www.example.com/document.json", function (data) {
  data.someProperty = "new value";
  saveFile(data);
});

function saveFile(json) {
  $.post("http://www.example.com/save-file-api.php", {data: json}, function (data) {
    console.log(data);
  });
}
<?php
  if ($_POST["data"]) {
     if (file_put_contents("/document.json", $_POST["data"]) !== false) {
       echo "File saved successfully.";
     } else {
       echo "Error while saving file.";
     }
  }