我正在尝试使用PHP以HTML格式从JSON api提取数据,但是我没有成功。我正在输入我的整个代码。
我的请求代理人有问题吗?我应该像浏览器一样向数据API发送请求吗?
<!DOCTYPE html>
<html>
<head>
<title>JSON 2 HTML</title>
</head>
<body>
<div id="id01"></div>
<script>
var xmlhttp = new XMLHttpRequest();
var url = "https://www.nseindia.com/live_market/dynaContent/live_watch/stock_watch/foSecStockWatch.json";
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
myFunction(xmlhttp.responseText);
}
}
xmlhttp.open("GET", url, true);
xmlhttp.send();
function myFunction(response) {
var arr = JSON.parse(response);
var i;
var out = "<table>";
for (i = 0; i < arr.length; i++) {
out += "<tr><td>" +
arr[i].symbol +
"</td><td>" +
arr[i].open +
"</td><td>" +
arr[i].high +
"</td></tr>";
}
out += "</table>";
document.getElementById("id01").innerHTML = out;
}
</script>
<script type="text/javascript" src="js/jquery.js"></script>
</body>
</html>