2
我想从PHP获取数据并使用Ajax将其显示在表中。 我无法携带整个数据。我只获得第一排。 这是我的代码。如何从PHP获取整个数据并使用AJAX在html中显示它
的script.js
$(document).ready(function() {
$.ajax({
url: 'fetch.php',
data: "",
success: function(data) {
var data = $.parseJSON(data);
console.log(data);
}
});
}
这是我的PHP代码..! 从fetch.php
<?php
require_once 'db.php';
$fetch = "SELECT * FROM users";
$result = $conn->query($fetch)->fetch_assoc();
exit(json_encode($result));
?>
这里是我的HTML
<table>
<tr>
<th>NAme</th>
<th>Age</th>
<th>Location</th>
</tr>
<?php foreach ($all as $key) { ?>
<tr>
<td><?php echo $key['username']; ?></td>
<td><?php echo $key['age']; ?></td>
<td><?php echo $key['location']; ?></td>
</tr>
<?php }?>
</table>
'fetch_assoc'取_one_划出记录设置...你想使用_loop_来查看_all_记录。 – CBroe
使用每个? 好吧,如果我删除fetch_assoc()然后如何迭代和发送所有数据在JSON中并将其发送到AJAX? 我没有得到先生。 –
改为使用fetchall ...或者阅读在循环内填充数组这一重要任务。 – CBroe