Struts2 et jsp soumettre le formulaire à l'aide de jquery ajax post et d'obtenir un toast comme message qui apparait et disparait?
Je suis à l'aide de struts2 pour mon développement d'applications web. Un formulaire d'inscription, je veux utiliser query ajax
, de sorte que le formulaire est soumis de manière asynchrone et sur le succès de la soumission du formulaire je peux obtenir un serveur side message de réussite en forme de toast ou un élément qui vient et disparaît.
Bien pour ce que j'ai essayé beaucoup et quelque part atteint cette chose, mais pas à l'aide de jquery ajax
mais normal javascript and ajax
plutôt.
Le déroulement du code est comme suit:
Home.jsp
page avec le formulaire contenu.<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>
- Le fichier dans lequel le mappage sont définis à savoir struts.xml.
- Lorsque les données sont sauvegardés dans la base de données la page de sortie est encore une fois la même page.
Maintenant à l'Aide d'ajax et jquery, je veux savoir comment parvenir à la fonctionnalité requise. Où il faut passer à l'action ... et comment aller plus loin... ??
vous le poster votre réponse? J'ai la même question stackoverflow.com/questions/16726913/...
OriginalL'auteur Prateek | 2012-08-27
Vous devez vous connecter pour publier un commentaire.
Eh bien, si vous avez atteint simple avec java script, AJAX, et je crois que ce n'est pas différent avec ce que vous allez faire avec l'aide de Jquery.
Jquery n'est rien d'autre que java-script comme une bibliothèque de construire ne java script pour rendre la vie des développeurs heureux.
Vous pouvez soumettre votre formulaire à l'aide de Jquery méthode post, et peut envoyer une chaîne de caractères à partir du serveur sur le succès de l'enregistrement quelque chose comme
Pour les plus fines de contrôle, je vous suggère d'utiliser Struts2-Json plugin et Jquery Json fonctionnalité pour envoyer des données au serveur et obtenir les résultats à partir du serveur de quelque chose comme
Pour plus de détails, reportez-vous à ce tutoriel
OriginalL'auteur Umesh Awasthi
bien pour moi la solution a été
jquery.html()
fonction. Où j'ai passé l'autre du contenu html à obtenir le travail effectué. Jquery htmlJquery est génial et la lumière du poids trop.
OriginalL'auteur Prateek
OriginalL'auteur sarath