Web アプリケーションの開発に struts2 を使用しています。を使用したい登録フォームquery ajax
で、フォームが非同期的に送信され、フォーム送信が成功すると、サーバー側の成功メッセージをトーストまたは出入りする要素の形で取得できます。
そのために、私は多くのことを試しましたが、どこかでこのことを達成しましたが、使用していませんが、むしろjquery ajax
正常です。javascript and ajax
コードの流れは次のとおりです。
Home.jsp
フォームが含まれているページ。<s:form theme="simple" action="registrationForDemo"> <table> <tbody> <tr> <td><s:label value="username" /></td> <td><s:textfield name="uName" cssClass="textfield" /></td> </tr> <tr> <td><s:label value="password" /></td> <td><s:password name="password" cssClass="textfield" /></td> </tr> <tr> <td><s:label value="email" /></td> <td><s:textfield name="email" cssClass="textfield" /></td> </tr> <tr> <td><s:label value="contact no." /></td> <td><s:textfield name="contactNo" cssClass="textfield" /></td> </tr> <tr> <td><s:label value="location" /></td> <td><s:textfield name="location" cssClass="textfield" /></td> </tr> <tr> <td><s:label value="category" /></td> <td><s:select list="{'Hospital','Doctor','Clinic','Others'}" name="category"/></td> </tr> <tr> <td></td> <td><s:submit value="Submit" cssClass="button" /></td> </tr> </tbody> </table> </s:form>
マッピングが定義されているファイル、つまり struts.xml。
- データがデータベースに正常に保存されると、出力ページは再び同じページになります。
今ajaxとjqueryを使用して、必要な機能を実現する方法を知りたいです。どこからアクションを渡すか...そしてさらに進む方法は...??