首先看看这些

http://www.wrapcode.com/bootstrap/typeahead-json-objects/

http://stackoverflow.com/questions/9232748/twitter-bootstrap-typeahead-ajax-example

http://stackoverflow.com/questions/16961561/update-function-for-typeahead

<!DOCTYPE html>
<html lang="en">
<head><meta charset="utf-8" /><link href="css/bootstrap.css" rel="stylesheet">
</head><body><input type="text" id="myElement"/><script src="js/jquery-1.8.0.min.js" type="text/javascript"></script><script src="js/bootstrap.js" type="text/javascript"></script><script type="text/javascript">$('#myElement').typeahead({source: function (query, process) {return $.getJSON('info2.php',{ query: query },function (data) {return process(data.options);});}    });</script></body></html>

后台

<?php
$query=$_REQUEST['query'];
$str="";
if(!empty($query))
if (false !== strpos($query, 'or')) {$str="{\"options\": [\"ori 1\",\"ori 2\",\"ori 3\",\"ori 4\",\"ori 5\"]} "; if(false !== strpos($query,'oric')){$str="{\"options\": [\"oricon 1\",\"oricon 2\",\"oricon 3\",\"oricon 4\"]} ";}}else if(false !== strpos($query, 'de')){$str="{\"options\": [\"Dell 1\",\"Dell 2\",\"Dell 3\",\"Dell 4\"]} ";
}else if(false !== strpos($query, 'ro')){$str="{\"options\": [\"royal ships\",\"Royal Caribbean\",\"Royal Cruises\",\"royal 4\"]} ";
}echo $str;?>

strpos函数就用来检测是否含有子串

转载于:https://www.cnblogs.com/cart55free99/p/3196669.html

BootStrap学习2 typeahead相关推荐

  1. BootStrap学习(2)

    使用Bootstrap添加代码框 可先看:简介.引入.包下载等:http://www.cnblogs.com/0201zcr/p/4900062.html Bootstrap 允许您以两种方式显示代码 ...

  2. Bootstrap学习笔记-布局

    Bootstrap学习笔记-布局 默认是响应式布局,就是你在改变页面的时候也不会出现乱的现象. <html> <head> <meta charset="utf ...

  3. Bootstrap学习笔记02【全局CSS样式、组件和插件、案例_黑马旅游网_首页】

    Java后端 学习路线 笔记汇总表[黑马程序员] Bootstrap学习笔记01[快速入门.栅格布局][day01] Bootstrap学习笔记02[全局CSS样式.组件和插件.案例_黑马旅游网][d ...

  4. Bootstrap学习笔记01【快速入门、栅格布局】

    Java后端 学习路线 笔记汇总表[黑马程序员] Bootstrap学习笔记01[快速入门.栅格布局][day01] Bootstrap学习笔记02[全局CSS样式.组件和插件.案例_黑马旅游网][d ...

  5. bootstrap学习(五)代码

    bootstrap学习(五)代码 内联代码: <code>public static</code>void main 用户输入: to edit setting,press & ...

  6. bootstrap学习(四)表格

    bootstrap学习(四)表格 基础样式: 自适应沾满浏览器 <table class="table"><tr><th>序号</th&g ...

  7. bootstrap学习(三)表单

    bootstrap学习(三)表单 基本实例: from-group:可以是其内的标签排列更好 from-control:使标签宽度为100% <form><div class=&qu ...

  8. bootstrap学习(四)输入框、导航

    bootstrap学习(四)输入框.导航 输入框组: 基本用法: //form-control 占满 //input-group:输入框组 //input-group-addon:输入框前加入一个前缀 ...

  9. bootstrap学习(二)页面

    bootstrap学习(二)页面 响应式图片: //当图片大的时候,逐渐缩小浏览器大小,图片会显示为自适应大小 ,img-responsive <div class="containe ...

最新文章

  1. 2022-2028年中国公路客运行业市场研究及前瞻分析报告
  2. vs快捷键及常用设置(vs2012版)
  3. Trie的C++实现及HDU1251,hdu1671
  4. mysql 西安_MySQL分区维护
  5. linux忘记mysql的密码忘记了_linux忘记mysql密码找回方法
  6. WebAPi的可视化输出模式(RabbitMQ、消息补偿相关)——所有webapi似乎都缺失的一个功能...
  7. fedora 15怎么修改运行级别?
  8. 5g虚拟技术旅游_5G造就文旅新时代,驴迹科技探索智慧出行创新领域
  9. ie不加载jre_国内银行为兼容XP/IE6 竟然篡改IE安全协议把所有用户拖下水
  10. SharePoint 2007有性能问题? 先试试这篇.
  11. 刚刚,神舟十三号载人飞船即将撤离空间站核心
  12. matlab取平均值不含nan,在Matlab计算中忽略包含NaN条目的向量
  13. 如何将逐小时数据处理为逐日数据
  14. L4RE学习笔记——服务介绍
  15. 史上最纯净的Win7专业版系统
  16. 联想Y471A加装固态硬盘及解决启动黑屏问题
  17. RS485总线灵魂问答,看你知道几个?
  18. HQL语句的基本语法和使用
  19. UE4摄像机系统解析
  20. 如何培养新人总结_新手总结3----剑客角色培养篇

热门文章

  1. 内网渗透 | 信息收集
  2. 堆与栈,深拷贝与浅拷贝的区别
  3. 12纳米做出了7纳米的性能,为国产芯片打破美国限制指明道路
  4. 婴儿摇椅亚马逊美国站CPC认证办理要求
  5. MySql数据库SQL语句小结
  6. matlab/simulink/simpowersystem中连续vs离散
  7. 5G概念炒的火热,公共WiFi建设却为何不见进展?
  8. CAN转光纤CAN光电转换器CAN光端机在消防报警主机一对多时的优化方案
  9. 修改硬盘分区,没有执行此操作所需的足够可用空间
  10. ipairs与pairs的区别