我正在使用Ajax在我的数据库中添加内容。这是代码:
function addToFavorites(){
var recipe_id = $("#recipe_id").val();
var url = connect_url+'addFavorite.php?user_id='+user_id+'&recipe_id='+recipe_id;
$.ajax({
type: 'POST',
data: [{
user_id: user_id,
recipe_id: recipe_id
}],
url: url,
async: true,
jsonpCallback: 'userCallback',
contentType: "application/json",
dataType: 'jsonp',
success: function (data) {
alert("HELLO!!!");
},
error: function (e) {
alert("ERROR!");
}
});
}
Ajax调用成功了,我能够在数据库中添加记录,但我只是想知道为什么在调用成功时它不显示警告消息?我的代码有问题吗?或者我的理解有问题吗?谢谢!
答案 0 :(得分:0)
你必须向ajax提供一些信息的响应,否则它将不知道响应是否成功