Mam model kręgowy, który zajmuje dane z formularza, a następnie oszczędza go jako wartości cookie, które chcę używać później

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

});

O oszczędzaniu modelu i wysyłanie go do adresu URL, bieganie

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

Lub przekierowanie

Wytwarza odpowiedź, ale nie jest to świadczenie w przeglądarce; Wiem, że dane powracają jako odpowiedź;

Co powinienem robić w modelu, aby przekierować go na następną stronę?

1
Bazinga777 14 sierpień 2014, 18:52

2 odpowiedzi

Najlepsza odpowiedź

Jak wskazał Robert Levy, poprawny format to: window.location = url;

W ramach "Spa" zazwyczaj nie robisz dużo redirecting. Spa = Aplikacja pojedyncza strony (strona Wikipedia jest dość informacyjna). Jeśli chcesz dodatkowy czytanie:

1
Alderis 14 sierpień 2014, 16:04

Backbone to rama "spa", dzięki czemu zwykle nie robisz przekierowania, ale jeśli tak naprawdę chcesz, set window.location do adresu URL, do którego chcesz przejść do.

1
Robert Levy 14 sierpień 2014, 14:54