jsonp データを個別に要求する次のコードがあります。コードでは「doRequestA」が正常に動作し、結果を返します。私が抱えている問題は、エラーが発生した場合にエラーをキャッチする必要があることです。「doRequestB」でこれを実装しようとしましたが、アラート エラーしか受け取りません (doRequestB からのコールバックを省略しました)。
ここにフィドルがあります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');
});
};
}
事前に感謝します。