0
我獲得了我自己的實時統計數據和JSON格式的數據。問題是,我無法確定如何在html網頁中獲取此表格。如何將JSON數據轉換爲html表
的數據,可以發現:http://testinki.info/apidata/
我已經試過這樣的事情,但沒有成功:
<!DOCTYPE html>
<html>
<body>
<div id="id01"></div>
<script>
var xmlhttp = new XMLHttpRequest();
var url = "http://testinki.info/apidata/";
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].apikey +
"</td></tr>"
}
out += "</table>"
document.getElementById("id01").innerHTML = out;
}
</script>
</body>
</html>
任何想法?如何解決問題?
任何控制檯錯誤?任何意外的行爲? – Evgeniy 2014-09-04 07:11:07
你期待什麼輸出? – 2014-09-04 07:14:29
你的問題之一可能是你永遠不會關閉創建的'
回答
AngularJS可能是一個很好的解決方案。從你的鏈接數據,代碼會是這個樣子:
JSBin example。我已將
$http
更改爲$timeout
和預定義的數據,因爲您的API不允許跨源請求。來源
2014-09-04 07:55:26
相關問題