0

データ (editUser.jsp) を更新するためのポップアップ ウィンドウを開くフォーム内に、home.jsp (データを表形式で表示) があります。

<form method ="post" action="editUser.jsp"  onsubmit="target_popup(this)">

editUser.jsp にはデータを更新するためのフォームがあります

<form method="post" action="edit.jsp">

/*HTML FORM*/

送信ボタンをクリックすると、edit.jsp ページに移動して、データをデータベースに更新します。edit.jsp ページには、データを更新するための Java コードのみが含まれており、他には何も含まれていません

データがデータベースに挿入された後、またはeditUser.jspで送信ボタンが押されたときに、home.jspページを自動更新する必要がありますか? どうすればできますか?? 今まで、ページを手動で更新する必要がありました。Web ページの制御フロー

home.jsp ->editUser.jsp -> edit.jsp

$(function(){
               $("#submit").click(function(){

                  var a=$("#ID").val();
                  var b=$("#NAME").val();
                  var c=$("#PWD").val();
                  var datastring='ID=' + a + '&NAME=' + b+'&PWD='+c ;

                        $.ajax
                        ({
                                type: "POST",
                                url: "edit.jsp",
                                data: datastring,
                                success: function(){

                                        window.close();
                                        window.location.href="home.jsp";


                                                        }
                        });
               });
            });

しかし、このコードは機能していません。どうすればできますか????

4

1 に答える 1

0

ユースケースにKnockoutのようなものを実装することに興味があるかもしれません。これは、サーバーの変更時にクライアントで自動的に更新される監視可能なオブジェクトをサポートするJavascriptMVVMフレームワークです。このように、ハードページの更新/再読み込みを行う必要はありません。

于 2012-06-20T09:52:48.607 に答える