为什么只返回数据库的最后一个数字?我想返回div
内部的所有值。救救我。
Ajax
$.ajax({
url : 'Test.php',
method : 'post',
data : {id: id},
success : function(response)
{
var x = $.parseJSON(response);
for (var a in b)
{
$('#allValue').html(b[a]);
}
}
});
PHP
if(isset($_POST['id']))
{
$query = mysqli_query($conn, "SELECT * FROM tbl_reservation");
while ($row = mysqli_fetch_array ($query))
{
$result[] = array($row['ID_reservation']);
}
echo json_encode($result);
}
答案 0 :(得分:0)
这样做
$("#element").html("TEST");
HTML方法删除所有现有内容,并将其替换为“ TEST”。如果要追加文本,则可以先获取HTML值,但更好的方法是:
var x = $.parseJSON(response);
var text = "";
for (var a in b)
{
text += b[a];
}
$('#allValue').html(text);