百度搜索框智能提示案例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 相关文章推荐
30个最好的jQuery 灯箱插件分享
Apr 25 Javascript
EasyUI 中 MenuButton 的使用方法
Jul 14 Javascript
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
Oct 11 Javascript
禁止空格提交表单的js代码
Nov 17 Javascript
js使用正则实现ReplaceAll全部替换的方法
Aug 22 Javascript
vue如何集成raphael.js中国地图的方法示例
Aug 15 Javascript
微信小程序实现鼠标拖动效果示例
Dec 01 Javascript
vux uploader 图片上传组件的安装使用方法
May 15 Javascript
Nuxt配合Node在实际生产中的应用详解
Aug 07 Javascript
js实现文件上传功能 后台使用MultipartFile
Sep 08 Javascript
Node爬取大批量文件的方法示例
Jun 28 Javascript
关于element的表单组件整理笔记
Feb 05 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中用foreach来操作数组的代码
2011/07/17 PHP
PHP ignore_user_abort函数详细介绍和使用实例
2014/07/15 PHP
php使用Jpgraph创建3D饼形图效果示例
2017/02/15 PHP
JavaScript更改class和id的方法
2008/10/10 Javascript
基于jquery可配置循环左右滚动例子
2011/09/09 Javascript
jquery数组之存放checkbox全选值示例代码
2013/12/20 Javascript
js控制输入框获得和失去焦点时状态显示的方法
2015/01/30 Javascript
原创jQuery弹出层插件分享
2015/04/02 Javascript
angularjs客户端实现压缩图片文件并上传实例
2015/07/06 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
jQuery使用deferreds串行多个ajax请求
2016/08/22 Javascript
JavaScript制作简单分页插件
2016/09/11 Javascript
微信小程序 框架详解及实例应用
2016/09/26 Javascript
jquery动态添加文本并获取值的方法
2016/10/12 Javascript
Vue使用vue-area-linkage实现地址三级联动效果的示例
2018/06/27 Javascript
使用taro开发微信小程序遇到的坑总结
2019/04/08 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
Vue实现点击箭头上下移动效果
2020/06/11 Javascript
解决vue prop传值default属性如何使用,为何不生效的问题
2020/09/21 Javascript
使用Python脚本操作MongoDB的教程
2015/04/16 Python
详解使用Python处理文件目录的相关方法
2015/10/16 Python
Python实现一个简单的验证码程序
2017/11/03 Python
在Pandas中处理NaN值的方法
2019/06/25 Python
Python 分享10个PyCharm技巧
2019/07/13 Python
基于matplotlib xticks用法详解
2020/04/16 Python
python新手学习可变和不可变对象
2020/06/11 Python
大学生毕业自我鉴定范文
2013/11/03 职场文书
大学生最新职业生涯规划书范文
2014/01/12 职场文书
咖啡馆创业计划书
2014/01/26 职场文书
模具数控专业自荐信
2014/01/27 职场文书
广告创意求职信
2014/03/17 职场文书
个人年终总结范文
2015/03/09 职场文书
狼牙山五壮士观后感
2015/06/09 职场文书
国家助学金受助感言
2015/08/01 职场文书
python基础之爬虫入门
2021/05/10 Python
Python中的tkinter库简单案例详解
2022/01/22 Python