Rails отключить удаленную форму отправки - PullRequest
3 голосов
/ 07 февраля 2012

У меня есть форма, которую я хочу отправить через AJAX большую часть времени.Тем не менее, есть также несколько полей файла в форме.Всякий раз, когда файл передается, мне нужно временно отключить AJAX-функциональность, чтобы файл мог быть обработан.

Я пытался удалить атрибут data-remote, но, конечно, этого недостаточно, потому что jQuery уже связывает функцию AJAX сформа.Как мне отменить это?

Редактировать:

Ого, я так глуп.Rails делает это по умолчанию.Я даже еще не пробовал это.Извините за загрязнение StackExchange.

Ответы [ 3 ]

4 голосов
/ 14 мая 2012

Почему бы вам просто не удалить атрибут data-remote.Если вы используете jquery, это будет выглядеть примерно так:

$("#element").removeAttr("data-remote");
3 голосов
/ 07 февраля 2012

Вы можете использовать: disable_with опция как

<%= submit_tag 'Submit', :disable_with => 'Please wait..' %>
0 голосов
/ 13 августа 2012

Ого, я такой глупый.Rails делает это по умолчанию.Я даже еще не пробовал это.Извините за загрязнение StackExchange.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...