JQuery を初めて使用する私は、ページの読み込み時にユーザーに待機イメージを表示する方法を探し回っています。
ページはシンプルで、ユーザーはページにアクセスし、いくつかの値を選択してから送信ボタンを選択します。
リクエストをバックエンドに送信すると、結果が返されて表示されます。選択ボタンで待機画像を表示できますが、ページが displaytag を使用して結果をレンダリングしている場合、画像はありません。
私は次のことを試しました:
<script type="text/javascript">
$(document).ready(function() {
$.blockUI({ message: '<h3><img src="../images/ajax-loader.gif" /> We are loading your request. Please be patient.</h3>' });
});
$(window).load(function() {
$.unblockUI();
});
</script>
しかし、それはうまくいかなかったようです。画像とメッセージは、ページのレンダリング中ではなく、最後に表示されます。
それが重要な場合はIEを使用してください。