// Type some JavaScript code here.
var destinationAirport;
var stops;
window.routesResponse = function(routes)
{
// YOUR CODE
for(i=0;i<routes.length;i++)
{
routesArray=routes[i]
destinationAiport=routesArray.destinationAirport
stops=routesArray.stops
console.log(destinationAirport,stops)
}
}
// Make the API request:
var url = "https://eng1003.monash/OpenFlights/routes/? airline=QF&sourceAirport=MEL&callback=routesResponse";
var script = document.createElement('script');
script.src = url;
document.body.appendChild(script);
&#13;
所以我得到了这个具有以下端点的路由API(即可以为不同信息调用的URL)。路由:https://eng1003.monash/OpenFlights/routes/?airline=airlineCode&sourceAirport=airportCode&callback=funcName返回由airlineCode运营的airportCode的所有航班的路径信息对象数组。需要以下参数:航空公司是航空公司代码,例如QANTAS的“QF”或阿联酋航空的“EK”。 sourceAirport是机场代码,例如Tullamarine的“MEL”或洛杉矶的“LAX”。如果使用JSONP,回调是JSONP回调函数。我想从JavaScript发出对此API的请求并显示结果。 routesResponse函数遍历routes数组中的每个路由并打印destinationAirport和停靠点数(通常是outputArea div)。这些是我的代码,但是当我发布它们时,停靠点和目的地机场不显示?