百度搜索框智能提示案例jsonp


Posted in Javascript onNovember 28, 2016

先给大家展示下效果图:

百度搜索框智能提示案例jsonp

下面一段代码给大家分享了百度搜索框智能提示案例jsonp的知识,具体代码如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>百度下拉_sug-jquery</title>
<script src="jquery-1.11.3.js"></script>
<style>
#sug{
position: absolute;
left: 50%;
margin-left: -150px;
margin-top: 200px;
width: 300px;
background: lightGreen;
height: 40px;
text-align: center;
}
#sug input{
margin-top: 10px;
}
#list{
position: absolute;
left: 50%;
top:50px;
width: 200px;
margin-left: -150px;
margin-top: 200px;
height: auto;
background: lightBlue;
}
#list ul{
padding-left: 0px;
margin: 0px;
}
#list ul li{
background: lightGray;
line-height: 30px;
list-style: none;
padding-left: 10px;
margin-top: 0px;
cursor: pointer;
}
#list ul li.on{
background: lightGreen;
}
</style>
</head>
<body>
<div id="sug">
<div>
<input type="text" id="keyWord" autocomplete=off>
<input type="button" value="百度一下" id="btn">
</div>
</div>
<div id="list">
</div>
<script>
$(function(){
$("#keyWord").keyup(function(e){
var kd = $("#keyWord").val();
var url = 'https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd='+kd;
querySUG(url);
});
});
function querySUG(url){
document.getElementById('list').innerHTML = '';
$.ajax({
type : "get",
async: true,
url : url,
dataType : "jsonp",
jsonp: "cb",
jsonpCallback:"callback",
success : function(data){
var ul = $("<ul></ul>");
$.each(data.s,function(i,element){
var e = $("<li></li>").append(element);
$(ul).append(e);
});
$("#list").append(ul);
},
error:function(){
console.log('fail');
}
});
}
</script>
</body>
</html>

以上所述是小编给大家介绍的百度搜索框智能提示案例jsonp,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript css styleFloat和cssFloat
Mar 15 Javascript
基于JQuery的一个简单的鼠标跟随提示效果
Sep 23 Javascript
33个优秀的jQuery 教程分享(幻灯片、动画菜单)
Jul 08 Javascript
javascript针对DOM的应用分析(三)
Apr 15 Javascript
基于jquery实现瀑布流布局
Jun 28 Javascript
详解javascript的变量与标识符
Jan 04 Javascript
AngularJS转换响应内容
Jan 27 Javascript
移动端js图片查看器
Nov 17 Javascript
基于vue2.0实现简单轮播图
Nov 27 Javascript
JS精确判断数据类型代码实例
Dec 18 Javascript
vue父子模板传值问题解决方法案例分析
Feb 26 Javascript
浅谈Web Storage API的使用
Jun 23 Javascript
JS函数多个参数默认值指定方法分析
Nov 28 #Javascript
ajax级联菜单实现方法实例分析
Nov 28 #Javascript
jQuery select自动选中功能实现方法分析
Nov 28 #Javascript
JS两种类型的表单提交方法实例分析
Nov 28 #Javascript
简单实现JavaScript图片切换效果
Nov 28 #Javascript
jQGrid动态填充select下拉框的选项值(动态填充)
Nov 28 #Javascript
JS调用打印机功能简单示例
Nov 28 #Javascript
You might like
收音机指标测试方法及仪器
2021/03/01 无线电
php 判断是否是中文/英文/数字示例代码
2013/09/30 PHP
PHP中new static() 和 new self() 的区别介绍
2015/01/09 PHP
Linux环境下php实现给网站截图的方法
2016/05/03 PHP
PHP Filter过滤器全面解析
2016/08/09 PHP
thinkphp分页实现效果
2016/10/13 PHP
用javascript实现给出的盒子的序列是否可连为一矩型
2007/08/30 Javascript
页面只有一个text的时候,回车自动submit的解决方法
2010/08/12 Javascript
基于jquery的无缝循环新闻列表插件
2011/03/07 Javascript
myeclipse安装jQuery插件的方法
2011/03/29 Javascript
JavaScript的递归之递归与循环示例介绍
2013/08/05 Javascript
jQuery表格插件datatables用法总结
2014/09/05 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
关于两个jQuery(js)特效冲突的bug的解决办法
2016/09/04 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
2016/10/30 Javascript
jQuery学习笔记之入门
2016/12/14 Javascript
JS中input表单隐藏域及其使用方法
2017/02/13 Javascript
angular6根据environments配置文件更改开发所需要的环境的方法
2019/03/06 Javascript
微信小程序wxs实现吸顶效果
2020/01/08 Javascript
django 修改server端口号的方法
2018/05/14 Python
pandas 转换成行列表进行读取与Nan处理的方法
2018/10/30 Python
在unittest中使用 logging 模块记录测试数据的方法
2018/11/30 Python
浅谈Pycharm调用同级目录下的py脚本bug
2018/12/03 Python
利用python开发app实战的方法
2019/07/09 Python
Python序列类型的打包和解包实例
2019/12/21 Python
Django choices下拉列表绑定实例
2020/03/13 Python
10个示例带你掌握python中的元组
2020/11/23 Python
CSS3的Border-radius轻松制作圆角
2012/12/24 HTML / CSS
五款漂亮的纯CSS3动画按钮的实例教程
2014/11/21 HTML / CSS
英国最大线上综合鞋类商城:Office
2017/12/08 全球购物
英国在线定制百叶窗网站:Swift Direct Blinds
2020/02/25 全球购物
会计专业毕业生自我鉴定
2013/10/29 职场文书
教师纪念9.18事件演讲稿范文
2014/09/14 职场文书
Pytest中conftest.py的用法
2021/06/27 Python
CSS实现切角+边框+投影+内容背景色渐变效果
2021/11/01 HTML / CSS
Python中time与datetime模块使用方法详解
2022/03/31 Python