gpt4 book ai didi

javascript - 无法使用 jquery/ajax/json 从 mysql 获取数据以选择框

转载 作者:行者123 更新时间:2023-11-29 00:03:06 25 4
gpt4 key购买 nike

我正在运行一个简单的脚本来将数据从 mysql 获取到选择框中,但它没有获取任何数据。下面是代码:

<body>
Team : <select id="teamname"> </select> <br />
Members : <select id="members"> </select>
</body>

J查询:

$("document").ready(function(){
$.getJSON("ajax.php", function(data){
$("#teamname").empty();
$.each(data.result, function() {
$("#teamname").append("<option>" + this('team_name') + "</option>");
});
});

PHP

$result=array();
$getteams=mysql_query("select * from tbl_teams");
if(mysql_num_rows($getteams)){
while($gotteams=mysql_fetch_array($getteams)){
array_push($result,array('id' => $gotteams['team_id'],
'name' => $gotteams['team_name']));
}
echo json_encode(array('result' => $result));
}

我尝试了 everymeans 和所有其他在线示例,但仍然无法正常工作。请帮助我。

最佳答案

数组中的列名称为“name”而不是“team_name”('name' => $gotteams['team_name'])

尝试

$.each(data.result, function() {
$("#teamname").append("<option>" + this['name'] + "</option>");
});

关于javascript - 无法使用 jquery/ajax/json 从 mysql 获取数据以选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28797276/

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