1

我正在尝试学习backbone.js,试图从php中获取数据,然后通过backbone.js的模型、视图和路由显示它

但它不显示我的数据,它显示 [object Object]

你可以在这里看到输出:http: //php-backbone.gopagoda.com/

和源代码:: https://github.com/foysal-mamun/php-backbone

我有 console.log 我的 this.model,你可以在:: this.model.attributes.message 中看到我的数据

请帮助我如何解决这个问题。谢谢。

4

1 回答 1

1

在您的路由器中进行如下更改。

this.messageModel.fetch({success: function () {
    $('#msg').html(this.messageView.render().el);
}}

并在您的渲染功能中进行如下更改。

$(this.el).html(this.template(this.model.attributes));
于 2013-10-21T03:12:01.620 回答