Javascript Ajax在html下拉列表中显示php的动态数据
我试图从数据库中获取数据,然后在下面代码的下拉列表中填充 我无法填充它们,因为数据输出显示: php中的“undefined index:selectid”可能是数据没有从ajax传递,或者php无法读取 HTML:Javascript Ajax在html下拉列表中显示php的动态数据,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我试图从数据库中获取数据,然后在下面代码的下拉列表中填充 我无法填充它们,因为数据输出显示: php中的“undefined index:selectid”可能是数据没有从ajax传递,或者php无法读取 HTML: 我可能错了,但你不应该这样写吗: $query112=“从dd_表中选择*,其中id=”。$selectid。“” 我可能错了,但你不应该这样写吗: $query112=“从dd_表中选择*,其中id=”。$selectid。“” 您不需要任何jQuery: 试试这个: <s
我可能错了,但你不应该这样写吗:
$query112=“从dd_表中选择*,其中id=”。$selectid。“” 我可能错了,但你不应该这样写吗:
$query112=“从dd_表中选择*,其中id=”。$selectid。“” 您不需要任何jQuery: 试试这个:
<select>
<?php
foreach(mysqli_fetch_array($result112) as $x){
echo "<option>". $x['dd_data']. "</option>";
}
?>
</select>
您不需要任何jQuery: 试试这个:
<select>
<?php
foreach(mysqli_fetch_array($result112) as $x){
echo "<option>". $x['dd_data']. "</option>";
}
?>
</select>
您应该在php中创建选项列表,然后将返回的数据添加到dropdown@SimiTKDthnx for reply您能帮我做些什么吗?在ajax函数中将contentType设置为text/plain,并将返回值添加到下拉列表中,以获取您可以搜索的有关ajax()内容类型的详细信息 function@SimiTKD您应该在php中创建选项列表,然后将返回的数据添加到dropdown@SimiTKDthnx for reply您能帮我做些什么吗?在ajax函数中将contentType设置为text/plain,并将返回值添加到下拉列表中,以获取您可以搜索的有关ajax()内容类型的详细信息 function@SimiTKD它力工作我可以使用它,但有一个问题,因为这个潜水是b显示在多个div中,我无法在那里实现。然后只需将它添加到另一个div
?我的问题是我有一个列表视图,它是按照你的建议从数据库填充的,如果我单击,那么微粒列表选择列表转到一个指定的div,其中该div是从另一个包含两个日期选择器的php填充的,但是这个下拉列表也应该显示在每个div中,但是当合并两个div时,这个下拉列表数据在另一个表中,然后什么也没有显示,所以我认为php填充了
标记,而js填充了
。我可以使用它,但有一个问题,因为这个俯冲显示在多个div中,我无法在那里实现。然后只需将它添加到另一个div
?我的问题是我有一个列表视图,它是按照你的建议从数据库填充的,如果我单击,那么微粒列表所选列表将变成一个列表指定的div,其中该div是从另一个包含两个日期选择器的php填充的,但是该下拉列表也应该显示在每个div中,但是当合并两个div时,该下拉数据在另一个表中,然后什么也没有显示,所以我认为php填充
标记,而js填充上的
那个
$mysqli=mysqli_connect('xxx','xxx','xxx','xxx');
$selectid = mysqli_real_escape_string($mysqli,trim($_POST['storedValue']));
$query112 ="SELECT * FROM dd_table WHERE id='$selectid'";
$result112 = mysqli_query($mysqli,$query112)or die(mysqli_error());
$num_row112 = mysqli_num_rows($result112);
while($row=mysqli_fetch_array($result112))
{
$response = array($row['dd_data'] );
echo json_encode($response);
}
<select>
<?php
foreach(mysqli_fetch_array($result112) as $x){
echo "<option>". $x['dd_data']. "</option>";
}
?>
</select>