Ajax Success Function无法正常工作

时间:2013-02-28 01:38:57

标签: ajax function

我正在使用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调用成功了,我能够在数据库中添加记录,但我只是想知道为什么在调用成功时它不显示警告消息?我的代码有问题吗?或者我的理解有问题吗?谢谢!

1 个答案:

答案 0 :(得分:0)

你必须向ajax提供一些信息的响应,否则它将不知道响应是否成功