0 / 0 / 0
Регистрация: 02.04.2019
Сообщений: 36
|
||||||||||||||||
1 | ||||||||||||||||
Ошибка в ajax-запросе06.04.2019, 15:54. Показов 1672. Ответов 47
Файл printer.php, который вносит апдейт в бд.
Добавлено через 8 минут Памагити
0
|
06.04.2019, 15:54 | |
Ответы с готовыми решениями:
47
Ошибка в AJAX запросе Ошибка при запросе Ajax Ожидание в AJAX запросе Изменить referer в ajax запросе |
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
||||||
06.04.2019, 16:19 | 2 | |||||
web2k99,
$btn.closest('input') - говорит, что нужно найти ближайший родительский элемент <input> у кнопки $btn . Как вы себе это представляете, а особенно с учетом вашей разметки?
0
|
0 / 0 / 0
Регистрация: 02.04.2019
Сообщений: 36
|
|
06.04.2019, 16:23 [ТС] | 3 |
Вот я как раз насчёт этого и сомневался...
В ваш код мне нужно что-то добавить или что-то в нём поменять? т.к. он не сработал)
0
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
|
06.04.2019, 16:29 | 4 |
Для начала, нужно заглянуть в консоль, т.к. возможно, что есть какие-то ошибки. Во-вторых, нужно убедиться в том, что данные "доходят до пункта назначения". т.е. проверить путь к файлу printer.php.
0
|
0 / 0 / 0
Регистрация: 02.04.2019
Сообщений: 36
|
|
06.04.2019, 16:35 [ТС] | 5 |
В консоли выходит только "[Violation] 'load' handler took 2410ms".
Путь к файлу корректный, и если убрать ajax, оставить только printer.php, то данные вносятся в бд корректно.
0
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
||||||
06.04.2019, 16:37 | 6 | |||||
web2k99, добавьте в файл printer.php в самом начале следующую строку:
0
|
0 / 0 / 0
Регистрация: 02.04.2019
Сообщений: 36
|
|
06.04.2019, 16:40 [ТС] | 7 |
0
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
|
06.04.2019, 16:43 | 8 |
Делаем вывод: данные не доходят. Опять откройте консоль, переключитесь в ней на закладку Network/Сеть, нажмите фильтр XHR. После этого, выполните запрос. Посмотрите статус запроса и передаваемые данные.
0
|
0 / 0 / 0
Регистрация: 02.04.2019
Сообщений: 36
|
|
06.04.2019, 16:45 [ТС] | 9 |
Не могу ссылку оставить на скриншот.
Request Method: POST Status Code: 200 OK Remote Address: 178.208.83.21:80 Referrer Policy: no-referrer-when-downgrade Connection: keep-alive Content-Length: 0 Content-Type: text/html; charset=utf-8 Date: Sat, 06 Apr 2019 13:44:09 GMT Keep-Alive: timeout=5 Server: nginx X-Powered-By: PHP/7.1.21 Accept: */* Accept-Encoding: gzip, deflate Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 Connection: keep-alive Content-Length: 0 Cookie: login=admin; password=admin Host: baza-reg.site
0
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
|
06.04.2019, 16:50 | 10 |
web2k99, ссылка нам и не нужна. В первую очередь интересует статус запроса? Ну и сразу, как я уже говорил выше, можно проверить передаваемые данные.
Добавлено через 35 секунд Данные я тут не вижу. Каким браузером пользуетесь?
0
|
0 / 0 / 0
Регистрация: 02.04.2019
Сообщений: 36
|
|
06.04.2019, 16:52 [ТС] | 11 |
Chrome Версия 73.0.3683.86 (Официальная сборка), (64 бит)
Я просто правда не понимаю, в чём именно проблема, когда без ajax-a всё работает.. Попробовал в инспекторе firefox - там тоже в заголовках нет этих данные.
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
06.04.2019, 16:58 | 12 |
0
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
||||||
06.04.2019, 16:59 | 13 | |||||
Данные можно увидеть ниже заголовков. Крутите вниз до "Form Data". Однако, меня смущает
Content-Length: 0 , если это из заголовка запроса, а не ответа.
Остальные данные всё равно должны были попасть при выводе в файл
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
06.04.2019, 17:03 | 14 |
0
|
0 / 0 / 0
Регистрация: 02.04.2019
Сообщений: 36
|
|
06.04.2019, 17:03 [ТС] | 15 |
Это и в запросе и в ответе.
Увидел ошибку, что у меня не загрузился favicon. И пустой user message для этого скрипта с ajax. Такого вообще нет
0
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
|
06.04.2019, 17:08 | 16 |
Согласен, на это так же надо обратить внимание.
Вы хоть там смотрели? Скрин ниже. И что консоль выводит console.log($(this).closest('form').serialize()); ?
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
06.04.2019, 17:12 | 17 |
0
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
|
06.04.2019, 17:15 | 18 |
Изменить нужно, но пока это проблему не решит, т.к.
0
|
0 / 0 / 0
Регистрация: 02.04.2019
Сообщений: 36
|
|
06.04.2019, 17:17 [ТС] | 19 |
0
|
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
|
06.04.2019, 17:25 | 20 |
web2k99, у вас кнопка точно внутри формы?
0
|
06.04.2019, 17:25 | |
06.04.2019, 17:25 | |
Помогаю со студенческими работами здесь
20
404 (Not Found) при ajax запросе Выдает ошибку при ajax запросе Не отрабатывает succes при ajax запросе Изменение url при ajax запросе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |