SurveyGizmo API で $resource サービスを使用しようとしています。
私のコード:
html :
<div ng-app="Survey">
<body>
<div ng-controller="SurveyCtrl">
{{survey.data.title}}
</div>
</body>
</div>
私のスクリプト:
angular.module('Survey', ['ngResource']);
function SurveyCtrl($scope, $resource) {
$scope.surveygizmo = $resource('https://restapi.surveygizmo.com/v3/survey/:id',
{id: '@id'},
{get:{method:'JSONP', params: {'user:pass':'xxx@xxxx:xxxx', q:'angularjs', callback:'JSON_CALLBACK'}, isArray:true}});
$scope.survey = $scope.surveygizmo.get({id:xxxx}, function(survey) {
alert('this is ok');
}, function(err){
alert('request failed');
});
}
試してみると、私のページに「リクエストが失敗しました」というアラートが表示されます。ページにjsonの結果はありませんが、firebugネットワークメニューで確認できます。
何か見逃してもいいですか?
カラオケ