1

ajax の読み込み時間のイメージ (プログレス バーなど) を表示したい ajax ベースの Web サイトを開発しています。つまり、ユーザーが div をクリックした直後に画像を表示し、ajax ページから結果を取得した後に画像を表示しないようにする必要があります。どうやってやるの...?前もって感謝します。

これはコードサンプルです

$.ajax({
            dataType:'json',
            type:"POST",
            url:"ajaxJobs.php",
            data:{

                p:$(this).attr('id')
            },
            success:function(result){

            }
        });
4

2 に答える 2

3

AJAXを起動するときにスピナー(ちなみにスピナーと呼びます)を表示し、success関数で非表示にします。

于 2012-09-16T07:43:04.600 に答える
0

このようなものを使用してください

<img id="loading" src="path/to/loading/img" />
<script>
$.ajax({
        dataType:'json',
        type:"POST",
        url:"ajaxJobs.php",
        data:{

            p:$(this).attr('id')
        },
        success:function(result){
            $('#loading).hide();
        }
    });
</script>
于 2012-09-16T07:53:16.427 に答える