-1

二箱使ってる

<div id='box' onclick='loadFun();'>Load Content</div>
<div id='loading'></div>

関数

function loadFun() {
 $("#box").html('wait..').load('/content.php');
}

DIV をクリックするとboxテキストwait..が DIV に表示されloading、コンテンツが完全に読み込まれると DIVloadingが空になるようにする必要があります。
また
、コンテンツが 20 秒以内に読み込まれない場合にリクエストをキャンセルする時間を設定できますか

4

3 に答える 3

1

.load には次のパラメータがあります。

.load( url [, data ] [, complete(responseText, textStatus, XMLHttpRequest) ] )

現在、使用しているのは : URL のみです。

@Hushmeが言ったように、関数 at Complete パラメータを使用して問題を解決します。

function loadFun() {
     $("#loading").html('wait..');

     $("#box").load('/content.php',function(){   //here he loaded the content, and whenever Content loading completes he cleared the waiting msg...
     $("#loading").html('');

    });
}

ここで彼がしていることは、Content.php get からのコンテンツが正常に読み込まれるたびに、#Loading Div 内の Wait... メッセージを削除することです。

鮮明な画像が得られたことを願っています。

于 2013-07-21T04:50:50.473 に答える