jquery – 使用ajax发布时显示加载图像

前端之家收集整理的这篇文章主要介绍了jquery – 使用ajax发布时显示加载图像前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道互联网上有数千个例子,但是我想要脚本,我已经在数据被检索时显示加载gif图像。我的java知识很差,所以我问如何改变以下内容
<script type="text/javascript"> 
 $(document).ready(function(){
  function getData(p){
    var page=p;
    $.ajax({
        url: "loadData.PHP?id=<? echo $id; ?>",type: "POST",cache: false,data: "&page="+ page,success : function(html){
            $(".content").html(html);
        }
    });
}
getData(1);

$(".page").live("click",function(){
    var id = $(this).attr("class");
    getData(id.substr(8));
        });
      });
  </script>

我的div在这里:

<div class="content" id="data"></div>

谢谢。
约翰

解决方法

假设您在页面上有一个标签,其中包含您的加载信息:
<div id='loadingmessage' style='display:none'>
  <img src='loadinggraphic.gif'/>
</div>

您可以在ajax调用添加两行:

function getData(p){
    var page=p;
    $('#loadingmessage').show();  // show the loading message.
    $.ajax({
        url: "loadData.PHP?id=<? echo $id; ?>",success : function(html){
            $(".content").html(html);
            $('#loadingmessage').hide(); // hide the loading message
        }
    });

猜你在找的jQuery相关文章