【发布时间】:2015-04-21 14:08:31
【问题描述】:
我从 REST API 中提取了 Json 数据。成功后,我创建了一个简单的警报,它将在 $http.get 中显示 Json 结果。我找到了一个指向 Json 在线数据进行测试的示例 URL,我收到了结果很好的警报。但是当我尝试使用指向 api 的 URL 来执行此操作时,我没有得到任何结果(甚至没有警报)。但是,当我使用相同的 URL 并将其放入浏览器时,我所有的 Json 数据都在那里。关于可能导致此问题的任何想法或想法?谢谢。
JavaScript(带有测试 Json 数据)
var myApp = angular.module('paladinMonitor', ["highcharts-ng"]);
myApp.controller('SizeCtrl', function ($scope, $http, $timeout) {
$http.get('http://ip.jsontest.com/?callback=showMyIP').success(function (data, status) {
alert(data)
});
【问题讨论】:
-
检查您的 javascript 控制台以查看您是否收到错误消息。
$http.get有一个错误方法和一个成功方法,您也可以使用它来提醒您出现错误。