百度搜索框智能提示案例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访问XML数据的实例
Dec 27 Javascript
javascript new一个对象的实质
Jan 07 Javascript
jquery入门必备的基本认识及实例(整理)
Jun 24 Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
Jul 22 Javascript
详解JavaScript RegExp对象
Feb 04 Javascript
js仿微博动态栏功能
Feb 22 Javascript
bootstrap警告框示例代码分享
May 17 Javascript
Vue中添加手机验证码组件功能操作方法
Dec 07 Javascript
bootstrap 弹出框modal添加垂直方向滚轴效果
Jul 09 Javascript
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
Vue结合后台导入导出Excel问题详解
Feb 19 Javascript
jQuery treeview树形结构应用
Mar 24 jQuery
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获取数组最大值下标的方法
2015/05/12 PHP
js调用iframe实现打印页面内容的方法
2014/03/04 Javascript
JavaScript验证图片类型(扩展名)的函数分享
2014/05/05 Javascript
Jquery性能优化详解
2014/05/15 Javascript
js创建对象的区别示例介绍
2014/07/24 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
JQuery 的跨域方法推荐_可跨任何网站
2016/05/18 Javascript
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
2018/02/08 Javascript
JS实现监控微信小程序的原理
2018/06/15 Javascript
详解React 的几种条件渲染以及选择
2018/10/23 Javascript
JS实现li标签的删除
2019/04/12 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
2019/09/10 Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
2019/11/07 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
jQuery+ajax实现用户登录验证
2020/09/13 jQuery
vue中利用three.js实现全景图的完整示例
2020/12/07 Vue.js
python目录与文件名操作例子
2016/08/28 Python
python中关于for循环的碎碎念
2017/06/30 Python
python 3.5实现检测路由器流量并写入txt的方法实例
2017/12/17 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
python实现判断一个字符串是否是合法IP地址的示例
2018/06/04 Python
Python音频操作工具PyAudio上手教程详解
2019/06/26 Python
python数据持久存储 pickle模块的基本使用方法解析
2019/08/30 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
python 爬虫请求模块requests详解
2020/12/04 Python
Brookstone美国官网:独特新奇产品
2017/03/04 全球购物
在阿尔卑斯山或希腊度过快乐假期:Alpine Elements
2019/12/28 全球购物
土木工程应届生自荐信
2013/09/24 职场文书
学生个人的自我评价分享
2013/11/05 职场文书
教学器材管理制度
2014/01/26 职场文书
市场营销工作计划书
2014/09/15 职场文书
风之谷观后感
2015/06/11 职场文书
2015年车间管理工作总结
2015/07/23 职场文书
Python实现日志实时监测的示例详解
2022/04/06 Python
Java 超详细讲解十大排序算法面试无忧
2022/04/08 Java/Android