私はこのようなJSPページを持っています:
<html><body>
<div id="mainContainer">
<div id="firstDisplayStuff">...</div>
<% out.flush(); %>
<div id="slowStuff">
<mytaglib:abc name='SlowBoat'>...</mytaglib>
</div>
</div>
<div id="floatRightContainer>
<div id="endingDisplayStuff">...</div>
<div>
</body></html>
それがtaglibにぶつかると、それは永遠にかかり、その遅延は避けられません。
したがって、out.flush();
Iを使用すると、少なくともを表示できfirstDisplayStuff
ますが、taglibのものが実行されている間、ユーザーはそこに座って半分のページを見るだけです。それが行われた後にのみ、ユーザーはを見ることができますendingDisplayStuff
。
両方ともすぐに表示しfirstDisplayStuff
たいです。endingDisplayStuff
しかし、jQueryを使用すると、<div id="slowStuff">
空白のままにして、後で読み込む方法があると思いました。
<div id="slowStuff">
両方のdisplaystuffdivが表示された後、jQueryコードはどのように読み込まれますか?コードはどこに置きますか?どのように呼び出されますか?
編集:既存の例に追加<div id=mainContainer>
されました。<div id=floatRightContainer>