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呼び出しは成功し、データベースにレコードを追加できましたが、呼び出しが成功した場合にアラートメッセージが表示されないのはなぜですか?私のコードに何か問題がありますか?それとも私の理解に何か問題がありますか?ありがとう!