0

Java EE アプリケーション (Servlet.java から呼び出される JSP ファイル) に次のコードがあります。

    <div class="drop">               
           <c:forEach var="widget" items="${widgets}">
              <div class="drag">
                 <p><h2>Widget</h2></p>
                 // WIDGET GRAPHIC REPRESENTATION
              </div>
           </c:forEach>
     </div>
     <input class="add" type="image" src="image.jpg">

私が望むのは、JSP ファイルをブラウザーにロードして表示し、その後、ウィジェットをロードすることです。理想的な状況は、ウィジェットがロードされていない限り、ロード中のアイコンを表示することです。このような非同期ソリューションを実装するにはどうすればよいですか? 誰かが説明したり、小さなデモを提供したりできますか?

4

1 に答える 1

1

私はこれがあなたを助けるはずだと思います、私にはわかりません

//use id of div(that contains the widgets) that 
//you want to hide before all widget are shown
$('#my_div_id')
    .hide()  // hide it initially and then use load event handler
    .load(function() {
        $(this).show();//display/show the div when load completes
    })
;
于 2012-11-19T13:41:18.320 に答える