一个angularjs的jsonp问题
发布于 10 年前 作者 sw-wang 4220 次预览 最后一次回复是 10 年前 来自 问答
下面这段代码,路径和文件都没有错,为什么老是调用error方法,不调用success方法呢,而且在网络里面查看返回状态是200,成功的。为什么不去调用success呢?
var app = angular.module('main',['ui.router']);
app.controller('serverDemo',['$scope','$http',function($scope,$http){
var apiUrl='http://localhost/angular/src/data.json?callback=JSON_CALLBACK';
$http.jsonp(apiUrl).success(function(result){
$scope.bookName = result;
}).error(function(e) {
console.log(e);
});;
}]);
2 回复
返回数据格式有问题吧
@enmoon 是的 json数据需要在外层嵌套 JSON_CALLBACK()