如何在保存到骨干和表达模型后重定向url

时间:2014-08-14 14:52:04

标签: javascript backbone.js express

我有一个骨干模型,它从表单中获取数据,然后将其保存为我想稍后使用的cookie值

   app.Form1Model = Backbone.Model.extend({
    url:'/save-outline/',
    defaults: {
        projectName : 'Untitled',
        Embargo: 'No',
        Angle:'1'
    }

});

保存模型并将其发送到网址, 正在运行

res.render('dashboard/step2/index');

或重定向

生成响应,但不在浏览器中呈现;我知道数据会作为回复返回;

我应该在模型中做些什么来将其重定向到下一页?

2 个答案:

答案 0 :(得分:1)

Backbone是一个" SPA"框架,因此您通常不会进行重定向,但如果您真的想要,请将window.location设置为您希望浏览器导航到的网址。

答案 1 :(得分:1)

Robert Levy指出,正确的格式是: window.location = url;

在'SPA'框架中,您通常不会进行大量重定向。 SPA =单页应用程序(维基百科页面提供了相当丰富的信息)。如果您想要额外阅读: