百度搜索框智能提示案例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 相关文章推荐
在视频前插入广告
Nov 20 Javascript
Prototype使用指南之hash.js
Jan 10 Javascript
Extjs根据条件设置表格某行背景色示例
Jul 23 Javascript
创建、调用JavaScript对象的方法集锦
Dec 24 Javascript
jQuery实现简单的DIV拖动效果
Feb 19 Javascript
ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题)
Sep 06 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
Sep 21 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
Nov 24 Javascript
使用JS实现气泡跟随鼠标移动的动画效果
Sep 16 Javascript
layer弹出层父子页面事件相互调用方法
Aug 17 Javascript
回顾Javascript React基础
Jun 15 Javascript
Ant Design moment对象和字符串之间的相互转化教程
Oct 27 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
php 不同编码下的字符串长度区分
2009/09/26 PHP
php 8小时时间差的解决方法小结
2009/12/22 PHP
PHP基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
PHP获取数组最大值下标的方法
2015/05/12 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
php版微信公众平台实现预约提交后发送email的方法
2016/09/26 PHP
PHP实现的分页类定义与用法示例
2017/07/05 PHP
jquery刷新页面的实现代码(局部及全页面刷新)
2011/07/11 Javascript
jQuery 获取URL的GET参数值的小例子
2013/04/18 Javascript
javascript:;与javascript:void(0)使用介绍
2013/06/05 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
JavaScript中字符串分割函数split用法实例
2015/04/07 Javascript
深入解析JavaScript中的立即执行函数
2016/05/21 Javascript
js模态对话框使用方法详解
2017/02/16 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
Node.js简单入门前传
2017/08/21 Javascript
微信小程序实现轮播图效果
2017/09/07 Javascript
js仿微信抢红包功能
2020/09/25 Javascript
分享vue.js devtools遇到一系列问题
2017/10/24 Javascript
基于vue-ssr服务端渲染入门详解
2018/01/08 Javascript
vue 2.8.2版本配置刚进入时候的默认页面方法
2018/09/21 Javascript
微信小程序如何调用json数据接口并解析
2019/06/29 Javascript
layer 刷新某个页面的实现方法
2019/09/05 Javascript
vue 查看dist文件里的结构(多种方式)
2020/01/17 Javascript
微信分享invalid signature签名错误踩过的坑
2020/04/11 Javascript
详解vue 组件注册
2020/11/20 Vue.js
[01:11]辉夜杯战队访谈宣传片—CDEC.Y
2015/12/26 DOTA
Django中模型Model添加JSON类型字段的方法
2015/06/17 Python
springboot配置文件抽离 git管理统 配置中心详解
2019/09/02 Python
如何将 awk 脚本移植到 Python
2019/12/09 Python
python UDF 实现对csv批量md5加密操作
2021/01/01 Python
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
项目总经理岗位职责
2014/02/14 职场文书
好习惯伴我成长演讲稿
2014/05/21 职场文书
贷款收入证明格式
2015/06/24 职场文书
CSS3点击按钮圆形进度打钩效果的实现代码
2021/03/30 HTML / CSS