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