1

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>

ありがとうございました

4

1 に答える 1

0

使用する

送信前

それ以外の

前に提出する

このような

beforeSend: function (arr, $form, options) { showLightbox("pwait");
},

于 2013-05-20T15:30:33.783 に答える