百度搜索框智能提示案例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的IE和Firefox兼容性汇编
Jul 01 Javascript
js对图片base64编码字符串进行解码并输出图像示例
Mar 17 Javascript
Javascript实现div的toggle效果实例分析
Jun 09 Javascript
简介JavaScript中Math.LOG10E属性的使用
Jun 14 Javascript
JavaScript闭包和范围实例详解
Dec 19 Javascript
微信小程序手势操作之单触摸点与多触摸点
Mar 10 Javascript
非常实用的vue导航钩子
Mar 20 Javascript
通过命令行生成vue项目框架的方法
Jul 12 Javascript
用npm安装vue和vue-cli,并使用webpack创建项目的方法
Sep 28 Javascript
在vue项目中引入highcharts图表的方法
Jan 21 Javascript
微信小程序中限制激励式视频广告位显示次数(实现思路)
Dec 06 Javascript
原生JavaScript之es6中Class的用法分析
Feb 23 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如何透过ODBC来存取数据库
2006/10/09 PHP
php 操作符与控制结构
2012/03/07 PHP
php 字符串中的\n换行符无效、不能换行的解决方法
2014/04/02 PHP
PHP实现操作redis的封装类完整实例
2015/11/14 PHP
理解PHP中的Session及对Session有效期的控制
2016/01/08 PHP
php each 返回数组中当前的键值对并将数组指针向前移动一步实例
2016/11/22 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
2018/04/04 PHP
Laravel重定向,a链接跳转,控制器跳转示例
2019/10/22 PHP
javascript window.confirm确认 取消对话框实现代码小结
2012/10/21 Javascript
通过pjax实现无刷新翻页(兼容新版jquery)
2014/01/31 Javascript
jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)
2014/04/10 Javascript
直接拿来用的15个jQuery代码片段
2015/09/23 Javascript
js 获取经纬度的实现方法
2016/06/20 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
解决layui弹出层layer的area过大被遮挡的问题
2019/09/21 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
Python 正则表达式入门(初级篇)
2016/12/07 Python
Windows下安装python2和python3多版本教程
2017/03/30 Python
Python自动化运维_文件内容差异对比分析
2017/12/13 Python
Pycharm 设置自定义背景颜色的图文教程
2018/05/23 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
2019/02/20 Python
Python读取分割压缩TXT文本文件实例
2020/02/14 Python
python seaborn heatmap可视化相关性矩阵实例
2020/06/03 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
HTML5操作WebSQL数据库的实例代码
2017/08/26 HTML / CSS
马来西亚领先的在线礼品店:Giftr
2018/08/23 全球购物
自动化工程专业个人应聘自荐信
2013/09/26 职场文书
初中三年学生的学习自我评价
2013/11/13 职场文书
高中政治教学反思
2014/01/18 职场文书
电子信息工程专业推荐信
2014/02/14 职场文书
十佳青年事迹材料
2014/08/21 职场文书
司法工作人员群众路线对照检查材料思想汇报
2014/09/30 职场文书
2015年七一建党节慰问信
2015/03/23 职场文书
关爱留守儿童捐款倡议书
2015/04/27 职场文书
win10如何快速切换窗口 win10切换窗口快捷键分享
2022/07/23 数码科技