【发布时间】:2017-03-10 02:56:51
【问题描述】:
我需要您的帮助来解决我的问题。从数据库中选择数据到表 tbody 时出现问题。我已经尝试成功并尝试运行它。但无法显示数据。我将文件 HTML、PHP 和 Javascript 分隔为不同的文件类型。请帮我..!如果你能给我一个例子,我将不胜感激。
这是 HTML、PHP 和 JQUERY 代码
<html>
<head>
<script language="javascript" type="text/javascript" src="jquery-1.6.2.js"></script>
<script language="javascript" type="text/javascript" src="ajax.js"></script>
</head>
<body>
<form name="table_s" id="table_s" class="table_s">
<table id="table_s" class="table_s"cellspacing='0' class="js-serial" border="2">
<thead>
<tr>
<th><center>No.</center></th>
<th><center>S1</center></th>
<th><center>S2</center></th>
<th><center>S3</center></th>
<th><center>S4</center></th>
<th><center>S5</center></th>
<th><center>S6</center></th>
<th><center>S7</center></th>
<th><center>S8</center></th>
<th><center>S9</center></th>
<th><center>S10</center></th>
<th><center>S11</center></th>
<th><center>S12</center></th>
<th><center>Ambien</center></th>
<th><center>Average</center></th>
<th><center>Deff</center></th>
<th><center>Status</center></th>
</tr>
</thead>
<tbody>
<tr>
<tr>
<td id="td_s0"></td>
<td id="td_s1"></td>
<td id="td_s2"></td>
<td id="td_s3"></td>
<td id="td_s4"></td>
<td id="td_s5"></td>
<td id="td_s6"></td>
<td id="td_s7"></td>
<td id="td_s8"></td>
<td id="td_s9"></td>
<td id="td_s10"></td>
<td id="td_s11"></td>
<td id="td_s12"></td>
<td id="td_s13"></td>
<td id="td_s14"></td>
<td id="td_s15"></td>
<td id="td_s16"></td>
</tr>
</tbody>
</table>
<input type="button" value="Click Here" id="ajaxButton"/>
<div id="result"></div>
</body>
</html>
$(document).ready(function() {
$("#ajaxButton").click(function() {
$.ajax({
type: "Post",
url: "employee.php",
success: function(data) {
var tr = "<tr>";
tr += "<td>"+data['no']+"</td>";
tr += "<td>"+data['sensor1']+"</td>";
tr += "<td>"+data['sensor2']+"</td>";
tr += "<td>"+data['sensor3']+"</td>";
tr += "<td>"+data['sensor4']+"</td>";
tr += "<td>"+data['sensor4']+"</td>";
tr += "<td>"+data['sensor6']+"</td>";
tr += "<td>"+data['sensor7']+"</td>";
tr += "<td>"+data['sensor8']+"</td>";
tr += "<td>"+data['sensor9']+"</td>";
tr += "<td>"+data['sensor10']+"</td>";
tr += "<td>"+data['sensor11']+"</td>";
tr += "<td>"+data['sensor12']+"</td>";
tr += "<td>"+data['ambien']+"</td>";
tr += "<td>"+data['average']+"</td>";
tr += "<td>"+data['deffiasi']+"</td>";
tr += "<td>"+data['status']+"</td>";
tr += "</tr>";
$("#table_s tbody").append(tr);
}
});
});
});
<?php
//connect to the mysql
$db = @mysql_connect('localhost', 'root', '') or die("Could not connect database");
@mysql_select_db('silo', $db) or die("Could not select database");
//database query
$sql = @mysql_query("select no,s_tanggal,silo,sensor1,sensor2,sensor3,sensor4,sensor5,sensor6,sensor7,sensor8,sensor9 from termocouple");
$rows = array();
while($r = mysql_fetch_assoc($sql)) {
$rows[] = $r;
}
//echo result as json
echo json_encode($rows);
?>
【问题讨论】:
-
那么html在哪里?
-
尝试
console.log(data)并在此处给出输出 -
抱歉发错了..我已经编辑了代码
标签: javascript php html-table