Java Struts1 アプリを持っていて、フォーム送信の間に「お待ちください」アニメーションが必要です。
これを使用してStrutsで試してみました-> StrutsPleaseWaitですが、アニメーションGIFを使用すると、リダイレクト後にGIFがフリーズします。
それで、jQuery jQuery Form Pluginでそれをやろうとしましたが、IE(7) で動作させることができません。ajax の新しいページの作成後に jquery を認識しません。
この機能を備えたウェブサイトはたくさんありますが、それを行う最善の方法は何ですか?
Java MVC フレームワークのいずれかに、アニメーションで動作するこの機能が組み込まれているものはありますか?
jQuery ソリューションの私のコードの抜粋は以下のとおりです。
<script type="text/javascript" src="../../../js/jquery.form.js"></script>
<script>
$(document).ready(function() {
var options = {
cache: false,
type : "POST",
beforeSubmit: function(arr, $form, options) {
showLightbox("pwait");
},
success: function(responseText, statusText, xhr, $form) {
//$("html").html(responseText); //DOES NOT WORK PROPERLY IN FFox, changes the font sizes!
//DOES NOT WORK IN IE, jquery not recognised on new page thats created.
document.open();
document.write(responseText);
document.close();
hideLightbox("pwait");
}
};
$('#myForm').ajaxForm(options);
});
</script>
ありがとうございました