0

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

4

1 に答える 1

0

ajaxに情報を添えて応答する必要があります。そうしないと、応答が成功したことがわかりません。

于 2013-02-28T01:42:37.450 に答える