百度搜索框智能提示案例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 相关文章推荐
支持ie与FireFox的剪切板操作代码
Sep 28 Javascript
再谈ie和firefox下的document.all属性
Oct 21 Javascript
Javascript 模式实例 观察者模式
Oct 24 Javascript
javascript 导出数据到Excel(处理table中的元素)
Dec 18 Javascript
JS中获取数据库中的值的方法
Jul 14 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
Nov 17 Javascript
Node.js中文件操作模块File System的详细介绍
Jan 05 Javascript
jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
Mar 04 Javascript
layerUI下的绑定事件实例代码
Aug 17 Javascript
JavaScript如何判断input数据类型
Feb 06 Javascript
js实现移动端轮播图滑动切换
Dec 21 Javascript
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
Jan 13 Vue.js
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 采集获取指定网址的内容
2010/01/05 PHP
php查找任何页面上的所有链接的方法
2013/12/03 PHP
基于PHP如何把汉字转化为拼音
2015/12/11 PHP
PHP输出多个元素的排列或组合的方法
2017/03/14 PHP
PHP+Ajax实现的检测用户名功能简单示例
2019/02/12 PHP
DOMAssitant最新版 DOMAssistant 2.5发布
2007/12/25 Javascript
Jquery + Ajax调用webService实例代码(asp.net)
2010/08/27 Javascript
jquery中eq和get的区别与使用方法
2011/04/14 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
2015/10/27 Javascript
浅析jQuery Ajax请求参数和返回数据的处理
2016/02/24 Javascript
浅谈Javascript数组(推荐)
2016/05/17 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
详解redux异步操作实践
2018/08/15 Javascript
微信小程序引用iconfont图标的方法
2018/10/22 Javascript
vue router 组件的高级应用实例代码
2019/04/08 Javascript
详解VSCode配置启动Vue项目
2019/05/14 Javascript
更优雅的微信小程序骨架屏实现详解
2019/08/07 Javascript
jQuery实现简易聊天框
2020/02/08 jQuery
原生JavaScript实现换肤
2021/02/19 Javascript
Python时间获取及转换知识汇总
2017/01/11 Python
python的turtle库使用详解
2019/05/10 Python
在Django model中设置多个字段联合唯一约束的实例
2019/07/17 Python
Django实现WebSSH操作物理机或虚拟机的方法
2019/11/06 Python
Python如何使用BeautifulSoup爬取网页信息
2019/11/26 Python
python异常处理try except过程解析
2020/02/03 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
Python网络爬虫四大选择器用法原理总结
2020/06/01 Python
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
Superdry极度干燥美国官网:英国制造的服装品牌
2018/11/13 全球购物
2019史上最全Database工程师题库
2015/12/06 面试题
小区的门卫岗位职责
2014/10/01 职场文书
房产公证书
2015/01/23 职场文书
幼师小班个人总结
2015/02/12 职场文书
高校自主招生自荐信2015
2015/03/04 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书