У меня есть этот APIПолучение ответа от апи
Он возвращает ответ в формате XML. Это пример ответа.
<flightStatus>
<flightId>305133622</flightId>
<carrierFsCode>BA</carrierFsCode>
<flightNumber>1382</flightNumber>
<departureAirportFsCode>LHR</departureAirportFsCode>
<arrivalAirportFsCode>MAN</arrivalAirportFsCode>
<departureDate>
<dateLocal>2013-08-06T06:30:00.000</dateLocal>
<dateUtc>2013-08-06T05:30:00.000Z</dateUtc>
</departureDate>
Я хочу показать номер рейса и время прибытия в html. Как это сделать?
Фрагмент кода из ответа; его не из файла xml, который у меня есть.
Это то, что я пробовал.
<script>
function getResponse()
{
$.ajax({
type: 'POST',
url: 'https://api.flightstats.com/flex/flightstatus/rest/v2/xml/route/status/LHR/MAN/arr/2013/08/06?appId=ID&appKey=KEY&hourOfDay=0&numHours=24&utc=false&maxFlights=5',
data: {},
dataType: 'xml',
success: function(data)
{ $("display").html(data); },
error: function() { alert('something bad happened'); }
});
}
</script>
что говорит ваша консоль? – Akki619
ничего ... я нажимаю кнопку и onClick («getResponse»), он ничего не отображает. Я также попробовал отредактированный код в ответе ... все равно ничего. @ Akki619 – Kira
Основываясь на взаимодействии с этим URL, маловероятно, что консоль ничего не говорит. – Quentin