提前输入:返回具有多个数据的JSON数组
Typeahead: Return JSON array with multiple data
我正在使用bootstrap的typeahead,我想知道如何为每个结果返回具有多个数据块的JSON数组。
例如,我希望能够为每个结果返回两段数据,name
和description
。如何做到这一点呢?
做到这一点的唯一方法是使用"多个数据集",如以下链接所述:http://twitter.github.io/typeahead.js/examples/多重数据
你必须创建两个不同的源:一个用于"name",一个用于"description"。
如果你不想用"description"搜索,那么你可以使用下面的代码:http://twitter.github.io/typeahead.js/examples/#custom-templates您可以使用"name"进行搜索,并且描述将显示在名称旁边。
当您键入时,此代码将使输出显示来自两列的结果。你必须改变只有在search.php
代码,而不是任何其他地方。尝试一下并给出反馈。
$key=$_GET['key'];
$mysqli = new mysqli("localhost", "root", "", "yourbd");
/* check connection */
if ($mysqli->connect_errno) {
printf("Connect failed: %s'n", $mysqli->connect_error);
exit();
}
$mysqli->set_charset("utf8");
$result = $mysqli->query("select * from yourtb where yourcolumn LIKE '%{$key}%'");
if (!$result) {
die(mysqli_error($mysqli));
}
$rows = array();
while($r = mysqli_fetch_array($result)) {
$rows[] = $r['col1']. ' - ' . $r['col2'];
}
echo json_encode($rows);
相关文章:
- 无法使用变量访问数据 JSON
- 使用 ng-repeat解析不均匀数据/ json对象
- 在没有jsonp的情况下从另一个域获取数据(json格式)
- 如何获取带参数的数据json
- 如何在android中显示实时雅虎金融股票数据..json格式如下所示
- 使用 JavaScript 将数据 json 显示到网页中
- 高位图表来源于API数据(JSON)
- 使用动态数据json初始化同位素
- Django:将数据JSON从视图传递给javascript
- 存储配置数据 (json)
- 未捕获的SyntaxError:意外的标识符图像数据json
- 接收数据json/jquery
- Jquery数据表数据json
- 不能在cakephp中使用数组数据json
- 在不锁定浏览器的情况下,将大数据JSON从REST请求反序列化为对象
- 如何读取数据JSON格式数组的字符串数据
- 我有一个流星应用程序,需要从/public/_assets/results/mmresults读取数据.Json文件,在
- 数据json不显示在html
- 使用2个下拉列表创建2个并排的表行来比较数据- JSON
- 需要将复杂的json对象转换为合适的angularjs UI树数据json结构