Ajax成功功能不起作用
问题描述:
我正在使用Ajax在我的数据库中添加内容。而这里的代码: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调用是成功的,我能够对数据库添加记录,但我只是想知道为什么不如果调用成功,显示警告信息?我的代码有问题吗?或者我的理解出了什么问题?谢谢!
好像请求制成,但它的返回不是200回其他的东西。 “错误”方法说什么?你在控制台中是否有任何错误? – 2013-02-28 01:41:45
我在上面编辑了我的代码,对于错误,它也只显示了一条警告消息,但两者都没有显示出来。 – ninpot18 2013-02-28 01:50:46