如何从php获取整个数据并使用AJAX在html中显示它

时间:2017-08-28 12:41:41

标签: php html ajax

我想从PHP获取数据并使用Ajax在表中显示它。 我无法携带整个数据。我只获得第一排。 这是我的代码。

的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>

1 个答案:

答案 0 :(得分:0)

fetch_​assoc只提取一行,而是使用fetch_all

$result = $conn->query($fetch)->fetch_all();