Javascript 使用Symfony重新加载后的Backbone.js推送状态和页面状态
我有个问题。Im使用带有推送状态的backbone.js,导航到推送url并执行操作。我使用symfony2作为后端。现在的问题是如何处理通过symfony路由而不是backone加载的路由,例如/评论。是否存在避免代码重复的was?如果您只针对支持javascript的客户端,不要在这些路由上执行任何操作-只需为symphony接收到的所有请求显示相同的页面 如果您想支持没有javascript的客户端,请尝试重用您的模板。您可以使用下划线模板,只需将分隔符更改为使用{和{*并在symphony中使用Twig。然后,您应该确保从symphony和主干向模板发送相同的数据。基本上,在呈现模板时,您发送的数据格式与在服务器上发送的数据格式相同Javascript 使用Symfony重新加载后的Backbone.js推送状态和页面状态,javascript,backbone.js,symfony,Javascript,Backbone.js,Symfony,我有个问题。Im使用带有推送状态的backbone.js,导航到推送url并执行操作。我使用symfony2作为后端。现在的问题是如何处理通过symfony路由而不是backone加载的路由,例如/评论。是否存在避免代码重复的was?如果您只针对支持javascript的客户端,不要在这些路由上执行任何操作-只需为symphony接收到的所有请求显示相同的页面 如果您想支持没有javascript的客户端,请尝试重用您的模板。您可以使用下划线模板,只需将分隔符更改为使用{和{*并在symphon
var PostView = Backbone.View.extend({
render: function() {
$(this.el).html(this.template({post: this.model.toJSON()}));
// so you can use post.title post.description in the template
}
})