使用 $http.jsonp 读取数据时出现问题 [重复]

Posted

技术标签:

【中文标题】使用 $http.jsonp 读取数据时出现问题 [重复]【英文标题】:issues reading data using $http.jsonp [duplicate] 【发布时间】:2016-05-02 16:41:18 【问题描述】:

我有以下代码:

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"]

我不明白问题出在哪里。

【问题讨论】:

响应不是 JSONP。 【参考方案1】:

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

     $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;
))

【讨论】:

以上是关于使用 $http.jsonp 读取数据时出现问题 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用 JDBC 连接器 5.1 从 Java 读取/写入 MySQL 中的 UTF-8 数据时出现问题

在 JavaScript/SAPUI5 中读取 Excel (xlsx) 文件数据时出现问题

从套接字读取数据时出现问题

错误:从二进制存储读取数据时出现问题

执行随数据文件提供的 Fortran 代码时出现读取错误

在 Fortran 中读取 HDF5 数据集的子集时出现问题