Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
-5 / 0 / 1
Регистрация: 26.05.2016
Сообщений: 89

Не отправляется ajax запрос

29.04.2018, 20:31. Показов 3973. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Два вопроса возникли. 1) У меня не выводятся ajax ошибки в методе error. 2) в action.php пробую вывести var_dump($_POST); а выводит пустой массив. Что я делаю не так? (На закрывающие скобки не смотрите, с ними всё в норме)

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
$(document).ready(function(){
var clickButton = $("#but");
clickButton.click(function(){
 
var inputLogin = $("#login");
var inputPassword = $("#password");
 
    //Здесь у меня проверки на ошибки формы
    else{
        $.ajax({
            url:"action.php",
            type:"post",
            data:{login:inputLogin.val(), password:inputPassword.val()},
            
            success: function(data){
                if(data == 0){
                    console.log("dsf");
                    $("#err").text("Вы успешно зарегистрировались!");
                }
                if(data == 1){
                    $("#err").text("Произошла ошибка при отправке данных");
                }
            },
            error: function (request, status, error) {
                    alert(request.responseText);
             }
            
        });
 
        }
    
    });
});
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.04.2018, 20:31
Ответы с готовыми решениями:

Бесконечно раз отправляется AJAX запрос
Доброго времени суток.Почему этот запрос бесконечно раз отправляется?!?!Погуглил — не нашёл ответа, на форуме так же не видел. ...

Отправляется пустой POST запрос AJAX
Вот код самой отправки формы, все перепробовал!!!((( $('#reglog').focusout(function (){ $.ajax({ type:'POST', ...

AJAX запрос к файлу, который сам делает AJAX запрос
Прошу прощение за название темы, но я не знаю как это коротко описать... Здравствуйте. На странице HTML я обращаюсь к файлу PHP: ...

4
11 / 10 / 4
Регистрация: 08.03.2016
Сообщений: 333
29.04.2018, 20:45
Для вывода ошибок лучше используйте
Кликните здесь для просмотра всего текста
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
error: function (jqXHR, exception) {
                    var msg = '';
                        if (jqXHR.status === 0) {
                            msg = 'Not connect.\n Verify Network.';
                        } else if (jqXHR.status == 404) {
                            msg = 'Requested page not found. [404]';
                        } else if (jqXHR.status == 500) {
                            msg = 'Internal Server Error [500].';
                        } else if (exception === 'parsererror') {
                            msg = 'Requested JSON parse failed.';
                        } else if (exception === 'timeout') {
                            msg = 'Time out error.';
                        } else if (exception === 'abort') {
                            msg = 'Ajax request aborted.';
                        } else {
                            msg = 'Uncaught Error.\n' + jqXHR.responseText;
                        }
                            alert(msg);
                }


Если используете Chrome, то Ctrl+SHift+I, вкладка Network, далее если я не ошибаюсь, то XHR там должен появится ваш action.php и то, что он выводит (или же укажет ошибку).

PS Используйте echo/alert, чтобы понимать после какой строчки кода произошла ошибка
1
-5 / 0 / 1
Регистрация: 26.05.2016
Сообщений: 89
29.04.2018, 21:00  [ТС]
Да, он показал Action.php со статусом 200, но почему тогда массив не выводится, и вообще данные в бд не добавляются? Вставил ваш код ошибки, но все рано он не выводится
0
11 / 10 / 4
Регистрация: 08.03.2016
Сообщений: 333
29.04.2018, 21:19
zacky163, статус 200 во вкладке Headers, а вам надо в Preview/Response

Вы также не показали php код

PS Используйте echo/alert, чтобы понимать после какой строчки кода произошла ошибка
PSS используйте теги
1
-5 / 0 / 1
Регистрация: 26.05.2016
Сообщений: 89
29.04.2018, 21:21  [ТС]
Нашел ошибку!=) в action.php у меня выполнялся запрос при условии что нажата кнопка $_POST['but'], но мы же не через форму работаем на ajax. Убрал условие и всё пошло! Спасибо вам за помощь, не знал что в консоле можно так посмотреть на объект XHR
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.04.2018, 21:21
Помогаю со студенческими работами здесь

Не отправляется ajax-письмо
Решил организовать обратную связь на сайте путём отправки ajax-запроса к php файлу, чтобы не перезагружать страницу. Но страница почему-то...

Не отправляется JSON через AJAX
Здравствуйте,проблема такая: отправляю post запросом json через ajax,почему то дело до php скрипта не доходит,запрос не выполняется,но как...

Не отправляется форма через Ajax
Привет всем. Полночи не могу понять, что делаю не так. Делаю форму, которую нужно отправлять на сервер с помощью аякса. Вот форма: ...

Не отправляется запрос.
Доброе время суток скажите пожалуйста в чем тут ошибка не отправляет запрос! function ls() { var...

Не отправляется POST-запрос
Всем привет! Народ, есть у меня страница: http://photoowl.ru/test/ - калькулятор автокредита В общем после того, как пользователь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru