【发布时间】:2016-09-01 12:01:44
【问题描述】:
我尝试使用 jQuery.getJSON() 获取数据,但它不起作用。
我想从这个 url 获取数据: http://www.posta.com.tr/api/LiveScore/LeagueStageFixture?TournamentID=1&includeFixture=1
这是我尝试过的:
JS
$.getJSON("http://www.posta.com.tr/api/LiveScore/LeagueStageFixture?TournamentID=1&includeFixture=1", function(data) {
$('#data').text(data.result);
});
HTML
<div id="data"></div>
如何获取数据并将其显示在 div 中?
【问题讨论】:
-
您拥有域名 posta.com 吗?您是否在浏览器上检查了网络控制台是否有错误?
-
不,我不拥有它。
-
您的浏览器可能阻止了跨域调用。检查您的错误控制台
-
XMLHttpRequest 无法加载 posta.com.tr/api/LiveScore/…。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'localhost' 不允许访问。我收到此错误消息.. 如何解决此错误?
-
您需要对该服务进行后端调用并将其传递给您的前端。此直接调用不起作用
标签: javascript jquery json api