我有以下代碼,它們會爲jsonp數據提出單獨的請求。 在代碼「doRequestA」中正常工作並返回結果。我的問題是 我需要捕捉任何錯誤,如果它們發生。我試圖在 「doRequestB」中執行此操作,但只收到警報錯誤(我已經省略了doRequestB的回調)。在angularjs中使用jsonp請求進行異常處理
這裏是小提琴http://jsfiddle.net/a4Rc2/417/
function jsonp_callback(data) {
alert(data.found);
}
function jsonp_example($scope, $http) {
$scope.doRequestA = function() {
var url = "http://public-api.wordpress.com/rest/v1/sites/wtmpeachtest.wordpress.com/posts?callback=jsonp_callback";
$http.jsonp(url);
};
$scope.doRequestB = function() {
var url = "http://public-api.wordpress.com/rest/v1/sites/wtmpeachtest.wordpress.com/posts";
$http.jsonp(url)
.success(function (data) {
alert(data.found);
}).error(function (data, status, headers, config) {
alert('error');
});
};
}
任何意見是極大的讚賞,在此先感謝。