仅在DIV上加载信号

时间:2012-08-07 11:59:52

标签: jquery html loading

我有这个代码,当选择单选按钮时会将页面调用到div,但有时,加载需要4或5个秒,因为它是一个大查询......

当div加载内容时,有没有办法放置加载信号? 谢谢:))

   $('#button-radio-1').change(function(){
                var valor = $(this).val(); 
                $.post('mostrar_whois.php',{valor: valor}, function(data){
                $('#pesquisa').html(data)
                });
            });

1 个答案:

答案 0 :(得分:2)

你可以尝试在你的div中添加一个“spinner”img,并在post动作完成后立即将其删除。像这样:

$('#button-radio-1').change(function(){
                var valor = $(this).val();
                $('#pesquisa').html('<img src="spinner.gif" />');
                $.post('mostrar_whois.php',{valor: valor}, function(data){
                $('#pesquisa').html(data);
                });
            });