问题 jquery ajax 调用,成功函数行为不正常



我用jquery调用了ajax来用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);
})
}

您正在使用 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);
}
})
}

最新更新