Javascript 使用$http.jsonp读取数据时出现问题

Javascript 使用$http.jsonp读取数据时出现问题,javascript,angularjs,http,jsonp,Javascript,Angularjs,Http,Jsonp,我有以下代码: var url = 'http://someURL?arg1=test&arg2=test&callback=JSON_CALLBACK'; $http.jsonp(url) .success(function(data){ console.log(data.found); }); 我的状态代码是200 ok,我可以在chrome的网络选项卡上看到响应数据,没有问题 以下是回应: [{"card_token":"D233B338C5154BA989FB

我有以下代码:

var url = 'http://someURL?arg1=test&arg2=test&callback=JSON_CALLBACK';

$http.jsonp(url)
.success(function(data){
    console.log(data.found);
});
我的状态代码是200 ok,我可以在chrome的网络选项卡上看到响应数据,没有问题

以下是回应:

[{"card_token":"D233B338C5154BA989FBBF88ECBFFE4C","cc_last_four":"1732","cc_type":"MasterCard","id":451,"site_id":602,"updated_at":"2016-01-23T11:24:58-05:00"}]

我不明白问题出在哪里。

问题可能出在服务器端代码上。 看看这个例子。

     $http.jsonp("http://angularjs.org/greet.php?callback=JSON_CALLBACK&name=Super%20Hero").
  success(function(data) {
    $scope.data = data;
    $scope.name = data.name;
    $scope.salutation = data.salutation;
    $scope.greeting = data.greeting;
))

响应不是JSONP。