я работаю над проектом со следующей установки для отправки формы, которая создает POST, который загружает файлMarionette.js JQuery отправки формы удаляет данные страницы
приложение ->
.setHandler 'eventForForm'
controller.submitForm()
контроллер ->
formView = newFormView
collection = collectionToUse
заголовок ->
event: 'click': 'buttonClick'
buttonClick ->
triggerCallback to app for submit form
headerDom
<div><a href="#">Button to Submit</a></div>
newFormView
init ->
submitForm()
submitForm ->
$form = $('<form></form>')
#code that adds it to the page with data required and css
$form.submit()
$form.remove() #remove it from dom
Все работает нормально ... События срабатывают, данные правильны, и форма представления и загрузки файла.
Однако после события .submit() это не означает, что полное обновление страницы просто очищает все данные, заполненные в dom (страница пуста). Но он не перешел от страницы и не обновляет страницу (что исправляет данные, отсутствующие при повторном просмотре представлений.
Не уверен, что происходит в режиме настройки просмотров и событий обработчики кажется правильным
Marionette.js версия -.> 1.8.0, JQuery -> версия 1.8.3