Я пытаюсь практиковать jquery с помощью webservices и вызывать его открытую службу xml из аэропортов США.JQuery, вызывающий XML webservice
вебсервис URL является http://services.faa.gov/airport/status/IAD?format=application/xml
и мой код запроса, как показано ниже, но при загрузке страницы он показывает пустой экран :(может кто-то наставит меня, пожалуйста. Я искал в Интернете и не смогло»выяснить.
<html>
<head>
<script type="text/javascript" src="assets/jquery.js"></script>
<title>Aviation</title>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "GET",
url: "http://services.faa.gov/airport/status/IAD?format=application/xml",
dataType: "xml",
success: xmlParser
});
});
function xmlParser(xml) {
$('#airport').fadeOut();
$(xml).find("AirportStatus").each(function() {
$("#details").append($(this).find("ICAO").text() + "</br>"+ $(this).find("State").text());
//$(".book").fadeIn(1000);
});
}
</script>
</head>
<body>
<p id="airport">Loading...</p>
<p id="details"></p>
</body>
</html>
Спасибо за ваше время заранее.
, пожалуйста, проверьте свою страницу с помощью дополнения firebug mozilla, как показано на вкладке XHR панели Net, если ваш веб-сервис доступен или нет. Убедитесь, что нет 500 внутренних ошибок сервера или 404 ресурса, не найденное исключение не наступит. на ваш вопрос ясно, что ваш веб-сервис не называется – Devjosh
Я проверил с помощью firebug. Я не так хорошо знаком с firebug. но видел, что нет ничего под «ответом» на его пустые, но ошибки mesgs, показанные как ошибка или что-то еще. –
нажмите ctrl + shift + k там вы найдете кнопку NET, см. Ниже, что ваша страница делает запрос на webservice или нет, если нет ответа, означает, что ваш скрипт не вызывает веб-сервис вообще точно – Devjosh