Hi Youssef, I have constraint to use struts 1. "action" attribute is mandatory with <html:form> tag. I can not avoid it. I think, struts 1 has constraint to work with Ajax as per their framework specification and that would be the reason Struts 2 has lots of changes... I would appreciate if you can point me to any link where Jquery is supporting to Struts 1 with working example of CRUD operations.
Thanks, Bhavin On Nov 18, 9:53 pm, "Youssef EL ALAOUI" <[EMAIL PROTECTED]> wrote: > Hi Bhavin, > > Why you are defining "/saveTemplate.htm?dispatch=save" in the action > parameter of your form whereas you have already the saveData action defined > in the click handler? Would you please delete the > "action="/saveTemplate.htm?dispatch=save"" from your JSP page and let only > the click handle do its work. Thanks to let us know what it gives you as > result? > > Regads, > > PS: Struts2 is much smart regarding Ajax, you can try to use it instead > version 1. > -- > Youssef ELALAOUI > JCargoo Founderwww.jcargoo.org > > Pensez à l'environnement avant d'imprimer ce message / Think of the > environment before printing out this message > > On Wed, Nov 19, 2008 at 1:35 AM, Bhavin <[EMAIL PROTECTED]> wrote: > > > Hi, > > > I am using JQuery with Struts 1.1. I am using following code when > > user > > clicks on Save button: > > > $('#save').click(function() { > > $.blockUI({ message: "<h1>Please wait...</h1>" }); > > > $.ajax({ > > url: '/saveData.do?dispatch=save', > > type:'post', > > cache: false, > > dataType:'xml', > > complete: function() { > > $.unblockUI(); > > } > > }); > > > Following is my struts code: > > > <body onload=""> > > <html:form action="/saveTemplate.htm?dispatch=save" > > method="POST"> > > <div id="firstchildcontainer"> > > Name: <html:text property="templateName"/> > > Description: <html:textarea property="description" > > rows="8" > > cols="10"/> > > <html:submit styleId="save"><bean:message > > key="button.save"/></ > > html:submit> > > <html:cancel styleId="cancel"><bean:message > > key="button.cancel"/></ > > html:cancel> > > </div> > > </html:form> > > </body> > > > The problem here is it is submitting request twice because it is > > defined with struts form and with url (in ajax). How can I avoid > > duplicate request? > > > I tried return false in click event but then actionform is not > > populated from jsp fields. > > > Can anyone give working example of Jquery + Struts 1 ? > > > Thanks, > > Bhavin