2013-02-28 159 views
0

我正在使用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調用是成功的,我能夠對數據庫添加記錄,但我只是想知道爲什麼不如果調用成功,顯示警告信息?我的代碼有問題嗎?或者我的理解出了什麼問題?謝謝!

+0

好像請求製成,但它的返回不是200回其他的東西。 「錯誤」方法說什麼?你在控制檯中是否有任何錯誤? – 2013-02-28 01:41:45

+0

我在上面編輯了我的代碼,對於錯誤,它也只顯示了一條警告消息,但兩者都沒有顯示出來。 – ninpot18 2013-02-28 01:50:46

回答

0

你必須給一些信息給Ajax響應,否則將不知道響應成功

+0

謝謝!它正在工作。我很抱歉。 :) – ninpot18 2013-02-28 02:00:34