ajaxStar,ajaxStop开始时候加载图片,加载完成之后去掉图片

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<style>
#info {
color: red;
}
</style>
</head>
<body>
<input type="button" value="获取新闻列表">
<div id="info">
<img src="../img/loading.gif" style="display:none">
<ul></ul>
</div>
<script src="../jquery.js"></script>
<script>
$(function(){
$("input[type=button]").click(formajax);//调用函数
// 在请求开始的时候
$("ul").ajaxStart(function() {
$("img").show();
}).ajaxStop(function() {
// 在请求结束的时候
$("img").hide();
});
});
function formajax(){
$.ajax({
url: '../php/06.php?' + Math.random(),
type: 'get',
success:function(data){
data = JSON.parse(data);
// console.log(typeof data);
console.log(data);
var str = "";
for(var i=0;i<data.length;i++){
// str = str + '<li>' + data[i].title + data[i].time + '</li>';
$("#info ul").append('<li>' + data[i].title + data[i].time + '</li>');
}
console.log(str);
// $("#info ul").html(str);
}
})
}
</script>
</body>
</html>

posted on 2017-02-08 14:56  萧皓灏博客园  阅读(243)  评论(0编辑  收藏  举报

导航