繁体   English   中英

动态链接选择框

[英]Dynamic chained select box

好的,所以我的页面上有2个选择框,第一个带有名称“ select”,并带有以下硬编码的选项:

<select name="select" id="Testid">
        <option value="Misc">Misc...</option>
        <option value="Stunt">Stunt</option>
        <option value="deathmatches">Deathmatches</option>
        <option value="Car"> Car </option>
        <option value="Races">Races </option>
    </select>

但是,第二个选择框(名为“ deleteTp”)我想根据第一个选择框的选择填充一个mysql表。 每个选项值在我的数据库中都有一个与值相同名称的特定表。

我知道如何用数据库表填充第二个选择框,但是我不确定如何根据用户选择动态地执行此操作。

请注意,我只知道基本的javascript。

而且,如果您想知道为什么要尝试这样做,那是因为第二个选择框将发布到外部页面,以便从填充表中删除行。

感谢您的时间。

$.ajax({
  type: 'post',
  url: "ajax.php."
  data: { id:'your id here' } //your id is your select box selected id.
}).done(function() { 

});

在php端:

$id = $_REQUEST['id']; 
$json = array();
$sql = mysql_query("select * from yourdb where id = $id");
while ($row = mysql_fetch_assoc($sql)) {
    $json[] = $row;
}
echo json_encode($json);

ajax参考: http://api.jquery.com/jQuery.ajax/ : http://api.jquery.com/jQuery.ajax/

json ref: http://en.wikipedia.org/wiki/JSON : http://en.wikipedia.org/wiki/JSON

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM