<!DOCTYPE html>
<html lang="en">
<head>
<Meta charset="UTF-8">
<Meta http-equiv="X-UA-Compatible" content="IE=edge">
<Meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
}
ul {
list-style: none;
}
input {
border: 0;
outline: none;
}
.Box {
width: 500px;
height: 50px;
margin: 20px auto;
}
.Box .search-Box {
float: left;
width: 400px;
border: 2px solid #0af;
Box-sizing: border-Box;
}
.Box .search-Box .txt {
display: block;
height: 46px;
line-height: 46px;
color: #333;
font-size: 16px;
padding-left: 10px;
}
.Box .search-Box ul li{
padding: 0 10px;
line-height: 36px;
}
.Box .btn {
float: left;
width: 100px;
height: 50px;
background-color: #0af;
color: white;
font-weight: bold;
font-size: 18px;
}
</style>
</head>
<body>
<div class="Box">
<div class="search-Box">
<input type="text" class="txt">
<ul class="suggest-list">
</ul>
</div>
<input type="button" value="搜索" class="btn">
</div>
<script src="js/jquery-1.12.4.min.js"></script>
<script src="js/template-native.js"></script>
<script type="text/html" id="tem">
<% for(var i =0;i<g.length;i++){ %>
<li><%= g[i].q %></li>
<%}%>
</script>
<script>
//按键弹起事件
var $txt = $(".txt");
var $ul = $(".suggest-list");
$txt.keyup(function(){
//搜索联想的数据
var keyword = $(this).val();
$.ajax({
url: "https://www.baidu.com/sugrec?pre=1&p=3&ie=utf- 8&json=1&prod=pc&from=pc_web",
dataType: "jsonp",
jsonp: "cb",
data : {"wd": keyword},
success: function(data){
console.log(data);
//直接调用模板, 添加给ul
$ul.html(template("tem",data));
}
})
})
</script>
</body>
</html>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。