gpt4 book ai didi

javascript - 想要使用 jquery 从 php 获取的 json 填充数据列表

转载 作者:太空宇宙 更新时间:2023-11-04 15:52:54 25 4
gpt4 key购买 nike

我想使用 jquery 从 php 获取的 json 填充数据列表。

HTML 代码:index.php

<body>
<input type='text' id="gpanel" name="gpanel" list='listid' required>
<datalist id='listid'>
//i want my options here
</datalist>
</body>

JQuery 代码:

<script>
$(document).ready(function()
{
$.getJSON("php/ajax.php", function(return_data){
$.each(return_data.data, function(key,value){
$("#listid").append(
"<option value="+value.gpanel+">"+"</option>" //gpanel is the title i want in the values
);
});
});
</script>

php代码:ajax.php

<?php
include("connection.php");
$result=mysqli_query($conn,"select * from active");//db name
while($rec = mysqli_fetch_assoc($result))
{
$rows[] = $rec;
}
$json_row=json_encode($rows);
echo $json_row;
?>

我不知道我哪里做错了!但数据列表未按预期填充。

最佳答案

在 JQuery 中,您尝试循环 return_data.data...请改用 $.each(return_data, function(key,value){

或者在 PHP 中,添加 data 维度:

$json_row=json_encode(array('data' => $rows));

关于javascript - 想要使用 jquery 从 php 获取的 json 填充数据列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42970237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com