Я использую jQuery malsup ajaxForm plugin на форме. У меня есть куча POST-варов, которые отправляются, и это работает нормально, я хочу использовать одни и те же пост-вары для выполнения опции «Экспорт в файл». Это означает использование одной и той же формы для обоих типов отправки.Лучший способ временно отключить отправку ajax на плагин ajaxForm
Поскольку вы не можете загружать файлы через представление AJAX, я использую .unbind('submit').submit()
в форме, чтобы предотвратить запуск ранее назначенных обработчиков событий ajax.
После этого разворота возникает необходимость повторного запуска конструктора ajaxForm, когда пользователь хочет изменить фильтры с помощью AJAX (а не для экспорта).
Прежде чем я приложу больше времени на исправление краевых дел и пару ошибок, я подумал, есть ли более чистый способ сделать это?
Чувак, ты мой герой. Я провел 2 часа, вытягивая мои волосы, пытаясь выяснить, как «отвязать» эту глупую (ну, не совсем) ajaxForm. Вы когда-нибудь находили лучший способ сделать это? – techexpert