猿问

从jquery $ .ajax到angular $ http

我有一段能很好地跨源工作的jQuery代码:


jQuery.ajax({

    url: "http://example.appspot.com/rest/app",

    type: "POST",

    data: JSON.stringify({"foo":"bar"}),

    dataType: "json",

    contentType: "application/json; charset=utf-8",

    success: function (response) {

        console.log("success");

    },

    error: function (response) {

        console.log("failed");

    }

});

现在,我试图将其转换为Angular.js代码,但没有成功:


$http({

    url: "http://example.appspot.com/rest/app",

    dataType: "json",

    method: "POST",

    data: JSON.stringify({"foo":"bar"}),

    headers: {

        "Content-Type": "application/json; charset=utf-8"

    }

}).success(function(response){

    $scope.response = response;

}).error(function(error){

    $scope.error = error;

});

任何帮助表示赞赏。


慕侠2389804
浏览 649回答 3
3回答
随时随地看视频慕课网APP
我要回答