使用 $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 数据时出现问题