Проблема jquery ajax вызов, функция успеха не работает должным образом - PullRequest
0 голосов
/ 29 января 2020

Я сделал ajax вызов с jquery, чтобы получить некоторую информацию из базы данных с php, но проблема в том, что когда я использую $.ajax, он не работает, он не показывает никаких ошибок, он не console.log('success') и я не могу понять, почему, когда я делаю то же самое с $.post, это работает. Любая идея, что здесь происходит?

function get_all_chats()
{   
    $.ajax({
        url: "get_previous_chats.php",
        type: "POST",
        succes: function(data){

            console.log(data);
            console.log("succes");
        },
        error: function(xhr, status, error) {
                console.log(error);
        }
    })

    $.post("get_previous_chats.php", {}, function(data){
    console.log(data);
    })

}

1 Ответ

1 голос
/ 29 января 2020

Вы используете ajax правильно, но есть свойства, которые необходимо проверить и применить. Во-первых, ваш «успех», где ваш «успех» с одним S в конце. Далее вы должны выбросить запрос, используя свойство data. Так вот как это выглядит.

function get_all_chats()
{   
    $.ajax({
        url: "get_previous_chats.php",
        type: "POST",
        data: { data: YOUR_DATA  },
        success: function(data){

            console.log(data);
            console.log("succes");
        },
        error: function(xhr, status, error) {
                console.log(error);
        }
    })

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...