У меня есть код, который должен парсить даные, но в браузерной консоле все время ошибка:
XMLHttpRequest cannot load www.w3schools.com/xml/note.xml. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'localhost:8888' is therefore not allowed access.
Вот собственно код:
<?php
header("Access-Control-Allow-Origin: *");
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery.parseXML demo</title>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<div class="main">
<div align="center" class="loader"></div>
</div>
<div class="clear"></div>
<script>
$(document).ready(function () {
$.ajax({
type: "GET",
url: "http://api.simplyhired.com/a/jobs-api/xml-v2/q-%22Engineering+Manager%22?pshid=68487&ssty=2&cflg=r&jbd=jobgoal.jobamatic.com&clip=176.117.161.7",
dataType: "xml",
success: xmlParser
});
});
function xmlParser(xml) {
$('#load').fadeOut();
$(xml).find("r").each(function () {
$(".main").append('<div class="book"><div class="title">' + $(this).find("jt").text() + '</div><div class="description">' + $(this).find("cn").text() + '</div><div class="date">Published ' + $(this).find("src").text() + '</div></div>');
$(".book").fadeIn(1000);
});
}
</script>
</body>
</html>
Буду рад услышать ваши советы.