Почему этот код перестал отображать элемент DOM без обновления интерфейса ⇐ Html
-
Anonymous
Почему этот код перестал отображать элемент DOM без обновления интерфейса
Документ @csrf Добавить нового пользователя × Имя пользователя Электронная почта Пароль $(документ).ready(функция() { $('#addStudentForm').submit(function(event) { событие.preventDefault(); вар formData = новый FormData (это); $.ajax({ URL: '/магазин', тип: «ПОСТ», данные: данные формы, заголовки: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, данные процесса: ложь, Тип контента: ложь, успех: функция (ответ) { если (ответ.успех) { $('#addStudentModal').modal('скрыть'); $('#studentTable').append('' + response.user.name + '' + response.user.email + ''); } еще { alert('Ошибка:' + ответ.сообщение); } } }); }); }); Приведенный выше код вёл себя нормально и сразу же добавлял HTML-код и отображал его на экране без необходимости перезагрузки экрана. Можете ли вы сказать мне, почему теперь мне нужно обновить экран, чтобы этот код отобразил новый? HTML-элемент на экране?
Изменение в поведении, возможно, произошло после того, как я создал другие модальные окна в других представлениях, но я понятия не имею, как это может повлиять на поведение текущего. Я также создал новые функции в контроллере администратора!
Документ @csrf Добавить нового пользователя × Имя пользователя Электронная почта Пароль $(документ).ready(функция() { $('#addStudentForm').submit(function(event) { событие.preventDefault(); вар formData = новый FormData (это); $.ajax({ URL: '/магазин', тип: «ПОСТ», данные: данные формы, заголовки: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, данные процесса: ложь, Тип контента: ложь, успех: функция (ответ) { если (ответ.успех) { $('#addStudentModal').modal('скрыть'); $('#studentTable').append('' + response.user.name + '' + response.user.email + ''); } еще { alert('Ошибка:' + ответ.сообщение); } } }); }); }); Приведенный выше код вёл себя нормально и сразу же добавлял HTML-код и отображал его на экране без необходимости перезагрузки экрана. Можете ли вы сказать мне, почему теперь мне нужно обновить экран, чтобы этот код отобразил новый? HTML-элемент на экране?
Изменение в поведении, возможно, произошло после того, как я создал другие модальные окна в других представлениях, но я понятия не имею, как это может повлиять на поведение текущего. Я также создал новые функции в контроллере администратора!
Мобильная версия