我已經能夠從角 /節點應用撥打電話蠻好網絡API當我使用$ SCE爲的IFrame,但現在我想從應用程序中的jquery ajax調用Web Api。401未授權的AJAX調用網絡API 2應用
當我嘗試調用它,我得到
401未授權
function getComments() {
$.ajax({
url: 'http://localhost:17308/Home/GetNewsComments?id=' + group,
type: 'Get',
data: { id: tipId },
success: function (data) {
$("#commentDetail").empty().append(data);
},
error: function() {
//alert("something seems wrong");
console.log("something is wrong");
}
});
};
FYI/BTW
我已經能夠撥打電話的iframe與
$scope.setTipId = function (id) {
$scope.detailFrame = $sce.trustAsResourceUrl("http://localhost:17308/Home/GetNewsComments?id=" + id);
我可以爲我的控制器的jquery ajax調用做類似的事嗎?
更新
我甚至嘗試了 「角辦法」
$http.get('http://localhost:17308/CommentCount/').success(function (data) {
console.log('made it');
})
.error(function() {
console.log('error');
});
我仍然得到401錯誤...
的確對那些依賴關係感到痛苦。最後雖然工作,我不明白爲什麼我所有的JSON調用現在都必須是JSONP,我看到他們與一個.net Web窗體應用程序失敗,調用新修改的Web API服務項目,現在他們都必須是JSONP –