先附上程式码: https://jsfiddle.net/AzureBlue/3jbxz02g/
有问题的是JS最后这一段:
for (var i=0;i<row_num;i++) {
$('#reg_t').append("<tr>");
for (var j=0;j<data_num;j++)
$('#reg_t').append("<td>" + getData[i][j] + "</td>");
$('#reg_t').append("</tr>");
}
本来预期执行之后生成的表格字段会是这样:
<tr>
<td></td>
<td></td>
.
.
.
<td></td>
</tr>
但是我程式执行完之后,却是:
<tr></tr>
<td></td>
<td></td>
.
.
.
<td></td>
是哪里我搞错了吗?还是这也是因为异步处理的问题?