显示图像,直到加载内容

时间:2010-04-27 18:00:40

标签: jquery

我正在对数据库表中的数据进行jquery后端搜索。直到我从表中获取数据...我如何显示我的图像,就像它所显示的那样搜索或类似的东西


我有一点怀疑......我的项目变得越来越大。每个地方都使用.change功能。我可以编写一个全局代码,就像调用更改函数一样。显示图像直到数据加载???

3 个答案:

答案 0 :(得分:4)

另一种方法是使用$ .ajaxSetup在所有查询上显示图像:

$.ajaxSetup({   

beforeSend: function (XMLHttpRequest) {
     $("#loading").show();
},

complete: function (XMLHttpRequest, textStatus) {
 $("#loading").hide();
}
});

答案 1 :(得分:3)

最初在您的页面上显示此图片...

<img id="loading" src="loading.gif" />

然后使用jQuery简单地执行此操作:

$(function(){
    $("#loading").hide();
});

如果是ajax调用(我认为是),请执行此操作:

$.ajax({
    url: 'ajax/test.html',
    success: function(data) {
        $("#loading").hide();
    }
});

答案 2 :(得分:0)

我只使用

之类的代码
$(function(){
$('#id').change(function()
{
$.post('url.php',{name:$("#name").val()},function(data)
{
$("#html").html(data);
});
});
});

所以我需要使用i mge.show() ... juts before

$("#html").html(data);仪式?