獲取錯誤消息「XMLHttpRequest無法加載http://api.vateud.net/notams/warj.json。請求的資源上沒有'Access-Control-Allow-Origin'標頭Origin'http://run.plnkr.co 「因此不允許訪問」從外部URL獲取JSON數據並將其顯示在div中,但不工作
這裏是plunker鏈接:http://plnkr.co/edit/Kt340aO4WTYPb5sjCUDj?p=preview
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div class="div"></div>
<script>
$.ajax({
type: "GET",
url: "http://api.vateud.net/notams/warj.json",
processData: true,
data: {},
dataType: "json",
error: function(){ alert("Error"); },
success: function (data) {
$.each(data, function(i,item){
$("<p>").html(item.raw).appendTo(".div");
});
}
});
</script>
</body>
</html>
你的選擇是錯誤的,我認爲。使用'$(「p」)。html(item.raw).appendTo(「。div」);' –
我覺得問題與AJAX。你可以在javascript中使用XMLHttpRequest嘗試 – 2017-04-19 07:04:03
@ Saik3037 - '$ .ajax'是XMLHttpRequest的一個包裝。 – Quentin