Ajax

来源:互联网 发布:刘氏哈蜜椴树白蜜 知乎 编辑:程序博客网 时间:2024/05/24 06:46
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>分页</title>
<style type="text/css">
*{
padding: 0;
margin: 0;
}
li{
list-style: none;
}
a{
text-decoration: none;
}
body{
width: 600px;
margin: 0 auto;
}
#box{
width: 500px;
height: 100%;
border: 1px solid #17f23b;
margin: 0 auto;
position: relative;
}

#page li{
display: inline-block;
width: 20px;
height: 20px;
border-radius: 50%;
background: pink;
text-align: center;
line-height: 20px;
margin: 10px 0 0 20px;
}
#head{
width: 590px;
height: 70px;
margin: 0 auto;
}
#head div{
width: 100px;
height: 40px;
background: #fff;
margin: 5px;
float: left;
text-align: center;
line-height: 40px;
border: 1px solid gray;;
background: #f9e669;
}
#head div:hover{
background: #edbe3e;
}
#contant li{
height: 260px;
margin:0 0 0 100px;
}
#contant img{
width: 300px;
height: 200px;
}
</style>
</head>
<body>
<div id="box">
<div id="head">
<div key="war" >军事</div>
<div key="sport">体育</div>
<div key="tech" >科技</div>
<div key="ent">娱乐</div>
</div>
<ul id="contant">
</ul>
</div>
<ul id="page">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
</ul>


</body>
<script type="text/javascript" src="jquery-1.11.1.min.js"></script>
<script type="text/javascript">
var head=document.querySelector("#head").querySelectorAll("div");
var paga=document.querySelector("#page");
var contant=document.querySelector("#contant");
for (var i = 0; i < head.length; i++) {
head[i].onclick=function(){
var key=this.getAttribute("key");
f(key,1);
}


}


f("war",1);


function f(key,num){
$.ajax({
url:"http://wangyi.butterfly.mopaasapp.com/news/api",
data:{
type:key,
page:num,
limit:10
},
success:function(data){
fun(data);
}
});
}


function fun(data){
contant.innerHTML="";
for (var i = 0; i < data.list.length; i++) {
var li = document.createElement("li");
li.innerHTML="<a href="+data.list[i].docurl+"><img src="+data.list[i].imgurl+"><br/>"+data.list[i].title+"</a><br/><time>"+data.list[i].time+"</time>";
contant.appendChild(li);
}
}


/*$("#page li").click=function(){
var n = 
}*/


/*$("#page li").click(function(){
var a = parseInt($(this).text());
key = key || "war";
ajax(key,a);
})
*/


</script>
</html>
原创粉丝点击