1

我以前从未使用过 JSON,但使用过 xml、php、mysql。我在服务器上有一个填充的数据库,并想用 ember.js 开发一个 Web 应用程序来与这些数据(CRUD)交互。

我应该从哪里开始?我知道 ember-data 拥有我在开发时需要的大部分东西,但我不确定如何开始。

由于数据库包含不同的表,是否可以将这些信息保存在一个 json 文件中?这是合适的方法吗?如何从服务器自动生成这个 json 文件?

4

1 回答 1

0

您可以从读取查询开始:

你在你的服务器上上传一个带有 json 语法的文件样本(或者使用你的 json 服务,如果它启用的话)来快速启动。测试您是否可以在浏览器中访问它,例如:

[ {"id": 1, "desc": "hmarchadour"}, {"id": 2, "desc": "moderator"} ]

那么现在你在你的 embjer js 中获取/创建一个视图,你可以使用 JQuery 来调用这个文件/服务:

Ember.View.create({
        templateName : "templateName" // you    
        stuff : [],

        didInsertElement : function() { 
            $.ajax({
                type : "GET", 
                url : <url-of-your-sample>,
                dataType: "json",
                success : function(result) {
                    var tmpStuff = json2Stuff(result);
                    this.set('stuff', tmpStuff);
                }, 
                error : ... }
            );
        }
    });

问候,

于 2012-08-08T07:48:49.703 回答