我正在使用Bootstrap Typeahead - http://twitter.github.com/bootstrap/javascript.html#typeahead功能来预测输入框中的文本。
我想知道下拉列表(显示预测结果)我可以在两行显示每个下拉项目。假设我正在尝试在组织之间进行预测性搜索,但我也希望展示组织主席。我该怎么做呢。
我尝试在以下代码中解决此问题。它显示两行显示组织和总统的下拉项。但是,当我选择其中一个下拉菜单时,“BR标签”会显示在我的输入文本字段中。我该如何解决这个问题?感谢
<?php
$db = new mysqli('localhost', 'root' ,'', 'test');
$query = $db->query("SELECT name,leader FROM organizations");
$orgs = array();
while($row = $query->fetch_array(MYSQLI_ASSOC)){
$orgs[] = $row['name'].'<br />'.$row['leader'];
}
$js_orgs = json_encode($orgs);
if($_POST){
print_r($_POST);
}
?>
<html>
<head>
<link href="bootstrap.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form method="post" action="demo.php">
<input name="org" type="text" class="span3" id="search" />
<input type="submit" value="Submit" />
</form>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="bootstrap.min.js"></script>
<script>
var subjects = <?php echo $js_orgs; ?>;
$('#search').typeahead({source: subjects, items:6})
</script>
答案 0 :(得分:0)