【发布时间】:2015-06-25 21:10:51
【问题描述】:
我想以表格形式将我从服务器获得的 JSON 数据显示到我的 HTML 页面。我创建了一个 js 函数来执行此操作:
function saveImage(){
var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
// Optionally, here you can update the dom to have a table in "responseDiv"
// document.getElementById("myDiv").innerHTML = "<pre>" + xmlhttp.responseText + "</pre>";
var items= document.getElementById("myDiv").innerHTML;
var test = items.xmlhttp.responseText
$table = "<table id = 'resultTable'><td>Digits</td><td>Probability</td><tr>";
for (var i = 0; i < test.length; i++) {
$table += "<tr>";
var it = test[i];
$table += "<td>" + test[i].Digits + "</td>";
$table += "<td>" + test[i].Probability + "</td>";
//alert(items[i].duration);
$table += "</tr>";
}
$table += "</table>";
$('myDiv').append($table);
$table = "<table id = 'resultTable'><td>Digits</td><td>Probability</td><tr>";
}
}
xmlhttp.open("POST", "analyzeImage", true);
// Convert the canvas data to a data-uri encoded PNG image
var dataURIPostBody = canvas.toDataURL("image/png");
// window.open(dataURIPostBody, '_blank', 'location=0, menubar=0');
xmlhttp.send(dataURIPostBody);
}
我的 HTML 代码是:
<div class="col-md-3" id="myDiv">
<h4>Confusion Matrix</h4>
<div class="table-responsive" style="width: 250px;">
</div>
</div>
但是我的 HTML 页面上没有显示任何内容。任何帮助将非常感激。谢谢。
【问题讨论】:
标签: javascript html json html-table