我正在努力学习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
请帮助我如何解决这个问题。 感谢。
答案 0 :(得分:1)
在路由器中进行如下更改。
this.messageModel.fetch({success: function () {
$('#msg').html(this.messageView.render().el);
}}
并在渲染功能中更改如下。
$(this.el).html(this.template(this.model.attributes));