所以我试图使用iRail API(api.irail.be) 我想在稍后阶段在Ionic中实现它,但是现在我想尝试使用Ajax在JQuery中使用它。
$.ajax({
method: "GET",
url: "https://api.irail.be/stations/?format=json",
}).done(function(res) {
console.log(res['0'].standardname)
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
这是我正在使用的代码,但是我收到一个错误,即standerdname未定义且无法读取
我希望有人可以帮助我
祝你好运
编辑:我想试试这个,但它不会以同样的方式工作
这是我想要尝试的第二件事,我想尝试获取电台
$。AJAX({ 方法:&#34; GET&#34;, url:&#34; https://api.irail.be/liveboard/?id=BE.NMBS.008892007&format=json&#34;, }) .done(function(res){ 的console.log(res.liveboard [&#39; 1&#39]。站); //注意这里的res.station });
我也编辑了错误的内容,所以我很抱歉
答案 0 :(得分:2)
问题是因为standardname
属性位于station
数组中的对象内。因此,您的逻辑应该是:
$.ajax({
method: "GET",
url: "https://api.irail.be/stations/?format=json",
}).done(function(res) {
console.log(res.station['0'].standardname); // note res.station here
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;