我使用bootstrap并且我已创建了将数据插入数据库的teo选项卡,但第一个选项卡有一个选择列表,用于加载使用第二个选项卡中的表单插入的数据。 问题是我无法刷新第一个标签中的选择列表而不刷新页面。 我已经在stackoverflow和谷歌搜索中尝试了许多解决方案,但没有人工作。
这是表单的代码和php:
<form class='form-horizontal' role='form' action="index.php" method="post" id="nl_0" name="nl_0">
<div class='form-group'>
<label class='control-label col-md-2 col-md-offset-2' for='id_accomodation'>Tipo de Produto</label>
<div class='col-md-2'>
<select class='form-control' id='id_accomodation' name="id_accomodation" onchange="this.form.submit();">
<?php
try
{
$db = new PDO("pgsql:host=localhost dbname=blablabla user=postgres password=*****");
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $db->prepare("SELECT * FROM taxes ORDER BY type");
$stmt->execute();
while ($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
$options .= "<option>" . $row{type} . "</option>";
}
}
catch(PDOException $e)
{
echo "Error:". $e->getMessage();
}
?>
<?php echo $options;?>
</select>
</div>
</div>
唯一有效的方法是自动更新而不刷新。 任何帮助我都会非常感谢!
答案 0 :(得分:0)
使用ajax解决每个标签请求并再次编写我的代码。