我使用 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。接下来,您必须使用“数据”属性引发请求。这就是它的样子。
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);
}
})
}
关于javascript - jquery ajax 调用出现问题,成功函数行为不正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59960667/