Я пытаюсь AJAX-ify приложение contact_form Django, используя Django (1.4.2).Я хочу позволить Django выполнять тяжелую работу, когда дело доходит до проверки и рендеринга шаблонов, чтобы я мог сохранять свои шаблоны согласованными и на стороне сервера.Поэтому я возвращаю «частичные» визуализации шаблона для внедрения в DOM, когда пользователь отправляет форму.
Это почти работает;Форма отправляется, частичный шаблон отображается и возвращается, отображаются ошибки проверки и т. Д. Однако, после того как форма верна, представление contact_form выполняет перенаправление http.Я установил success_url
для перенаправления на , просто URL отправленного сообщения.
Я ожидал, что оно перенаправит на сервер, вернет отправленное сообщение и заменит форму на него.Однако этот только работал правильно в Chrome.В Firefox и IE весь браузер перенаправляет на URL отправленного сообщения.
Можно ли как-нибудь перенаправить на только , чтобы повлиять на ответ AJAX и не перенаправить весь браузер?