В настоящее время у меня есть удаленная форма, состоящая из текстовой области и кнопки отправки.Если я наберу текст и нажму «отправить», модель будет успешно создана, и format.js
будет вызван правильно, в результате чего текст исчезнет выше.
Однако я хочу иметь возможность отправить форму, нажав клавишу ввода.Поскольку это текстовая область, это невозможно, если я не добавлю keyUp
.Однако после этого я заметил странное поведение.Я попытался позвонить на $('#my_form').submit()
, а также $('#my_form > input').click()
.
Модель успешно создана (как видно из примера, если я перезагружаю страницу, я вижу ее в списке вместе с остальными), но по какой-то странной причине мой контроллер фактически не вызывает format.js
.Имейте в виду, что все работает нормально, если я на самом деле нажимаю кнопку отправки, но не тогда, когда я вызываю его с помощью keyDown на текстовой области.
Если кто-то знает, почему это происходит, и может предложить решение, я был бы очень признателен, так как это давало мне покои в течение довольно долгого времени.