我想从PHP(在一个单独的文件)一侧传递数组到JavaScript和更新HTML表。 PHP端的数组是MySQL查询的结果。 以下是我迄今所做的:传递数组从php到javascript
function updateSensorsTable() {
$.getJSON("/getTableFromDB.php", function (json) {
for (i = 0; i < 8;i++)
document.getElementById(i).innerHTML = json[i];
});
}
<?php
include("connect_to_mysql.php");
$result = mysql_query("SELECT value FROM sens");
while ($row = mysql_fetch_row($result)) {
$php_array[]=$row[0];
}
echo json_encode($php_array);
?>
for循环从0到7看起来有点可疑(使用'json.length'呢?)。但从它看起来你的PHP数据被发送到JS就好了。你的问题是关于如何在JavaScript中建立表格? – Halcyon 2015-02-10 15:26:51
*“我几乎不知道PHP或** Java **”* - [JavaScript和Java不同](https://www.java.com/en/download/faq/java_javascript.xml)。我知道你可能将JavaScript缩短为Java,而我可能正在迂腐。 (你有javascript标记,并在你的问题中引用Java) – 2015-02-10 15:26:59
'console.log(JSON.stringify(json));'之前显示什么? – kero 2015-02-10 15:27:04