2014-06-11 1 views
0

JSON을 반환하는 REST 서비스에 액세스하고 있습니다. JSON 응답의 형식은 JQUERY_1234 ({ABC : []})입니다. angularJS 및 IE9를 브라우저로 사용하면 SCRIPT 5009 : 'JQUERY_1234'는 정의되지 않았습니다.라는 오류가 발생합니다. 나는 각도 JS에 익숙하지 않고 내가 잘못 될 부분에 대한 지침을 고맙게 생각한다. 동일한 코드가 다른 URL에서는 작동하지만이 URL에서는 실패합니다. 당신의 도움을 주셔서 감사합니다!AngularJS IE 오류 : SCRIPT 5009 : 'JSON_XYZ'이 정의되지 않았습니다.

내 컨트롤러 코드는 다음과 같습니다

var myNameSpace=angular.module('myApp',[]); 
myNameSpace.controller('MyController',function MyController($scope,$http){ 
$http.jsonp('URL').success(function(data) { 
$scope.artists = data; 
}) 
.error(function (data, status, headers, config) { 
alert("error:" + status); 
return status; 
}); 
    $scope.orderAlerts='Name'; 
});  

답변

0

JSON에 사용되는 URL 문자열은 매개 변수 콜백 = "JSON_CALLBACK"를 가질 필요가있다. http.jsonp의 필수 매개 변수입니다.

관련 문제