Модальное окно не закрывается после успешного вызова AjaxJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Модальное окно не закрывается после успешного вызова Ajax

Сообщение Anonymous »


Я добился успеха в вызове Ajax, но после отправки он не скрывается.

Я попробовал .hide(); .modal('hide');

Вот

Добавить работу {% csrf_token %} {{ work_form|хрустящий }} Идентификатор пользователя: Закрыть Сохранить работу document.getElementById('кнопка-сохранения-работы').addEventListener('click', function() { var form = document.getElementById('create-work-form'); вар formData = новый FormData (форма); вар URL = ""; console.log('Запрашиваемый URL:', url); $.ajax({ URL: URL, тип: «ПОСТ», данные: данные формы, данные процесса: ложь, Тип контента: ложь, успех: функция (ответ) { console.log("Вызов AJAX успешен"); // Отладка если (ответ.работа) { $('#addWorkModal').modal('скрыть'); } еще { // Обработка ошибок ответа var errorText = 'Ошибка создания работы:' + JSON.stringify(response.errors || 'Неизвестная ошибка'); console.error(errorText); // Регистрируем ошибку на консоли вместо оповещения } }, ошибка: функция (xhr, статус, ошибка) { var errorMsg = 'Произошла ошибка. Статус: ' + статус + '. Ошибка: ' + ошибка; если (xhr.responseText) { сообщение об ошибке += '. Ответ: ' + xhr.responseText; } console.error(errorMsg); // Регистрируем ошибку на консоли вместо оповещения } }); }); После отправки формы у меня возник вопрос: как закрыть или скрыть модальное окно, поскольку оно не должно появляться после отправки.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»