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ę?
2 odpowiedzi
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:
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.