【发布时间】:2015-11-04 14:33:57
【问题描述】:
我试图使用$http.get。该页面仅在我提供的 url 是本地 'vehicles.json' 时才有效但是当我提供 url 时,它会吐出一个空白页面。有人可以帮我理解我的错误吗?
【问题讨论】:
-
打开控制台并修复错误。然后使用 $http 的 jsonp 方法。
-
看起来像 CORS 问题
-
@dfsq 服务器的 url 没有 jsonp 回调。我还应该尝试使用 jsonp 方法而不是 $http 吗?
-
@MartinScore 你可以去 jsonp 请求
-
你为什么要使用
&format=jsonp?无论如何,这就是你需要做的:If (API supports JSONP?) { use JSONP } else if (CORS supported?) { use GET JSON(API url) } else { create server side proxy and GET JSON(proxy url) }.
标签: javascript json angularjs jsonp