百度搜索框智能提示案例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 陷阱 window全局对象
Nov 26 Javascript
浏览器打开层自动缓慢展开收缩实例代码
Jul 04 Javascript
innerText 使用示例
Jan 23 Javascript
jquery下div 的resize事件示例代码
Mar 09 Javascript
关于jQuery判断元素是否存在的问题示例探讨
Jul 21 Javascript
Javascript简单改变表单元素背景的方法
Jul 15 Javascript
jquery延迟对象解析
Oct 26 Javascript
echarts学习笔记之箱线图的分析与绘制详解
Nov 22 Javascript
jQuery利用FormData上传文件实现批量上传
Dec 04 jQuery
前端插件之Bootstrap Dual Listbox使用教程
Jul 23 Javascript
vue单文件组件无法获取$refs的问题
Jun 24 Javascript
vue实现标签云效果的示例
Nov 09 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
骨王战斗力在公会成员中排不进前五,却当选了会长,原因竟是这样
2020/03/02 日漫
在PHP中利用wsdl创建标准webservice的实现代码
2011/12/07 PHP
javascript 日期时间函数(经典+完善+实用)
2009/05/27 Javascript
jQuery.extend 函数详解
2012/02/03 Javascript
JS localStorage实现本地缓存的方法
2013/06/22 Javascript
JS实现切换标签页效果实例代码
2013/11/01 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
2015/03/31 Javascript
以Python代码实例展示kNN算法的实际运用
2015/10/26 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
详解node.js平台下Express的session与cookie模块包的配置
2017/04/26 Javascript
vue axios登录请求拦截器
2018/04/02 Javascript
浅谈手写node可读流之流动模式
2018/06/01 Javascript
JSON数据中存在单个转义字符“\”的处理方法
2018/07/11 Javascript
Vue实现表格中对数据进行转换、处理的方法
2018/09/06 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
webpack4.x CommonJS模块化浅析
2018/11/09 Javascript
详解小程序BackgroundAudioManager踩坑之旅
2019/12/08 Javascript
Python 网络编程起步(Socket发送消息)
2008/09/06 Python
python实现用户登陆邮件通知的方法
2015/07/09 Python
Zabbix实现微信报警功能
2016/10/09 Python
Python 列表理解及使用方法
2017/10/27 Python
python让列表倒序输出的实例
2018/06/25 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
2018/07/10 Python
python实现图书借阅系统
2019/02/20 Python
详解Python静态网页爬取获取高清壁纸
2019/04/23 Python
django 控制页面跳转的例子
2019/08/06 Python
神经网络训练采用gpu设置的方式
2021/03/03 Python
个性大学生自我评价
2013/12/04 职场文书
演讲稿开场白
2014/01/13 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书
2014年接待工作总结
2014/11/26 职场文书
颐和园导游词400字
2015/01/30 职场文书
恰同学少年观后感
2015/06/08 职场文书
转学证明范本
2015/06/19 职场文书
创业计划书之婴幼儿游泳馆
2019/09/11 职场文书
Python 中的 copy()和deepcopy()
2021/11/07 Python