You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Musachy Barroso <mu...@gmail.com> on 2007/10/01 06:24:44 UTC

Re: OT, ajax form submission

I will second Zarar's opinion here, if all you need is to make XHRs
(no fancy widgets, etc. etc), then Prototype is an excellent choice.
Of course there are another 2e100 ajax frameworks to choose from :)

musachy

On 9/29/07, Zarar Siddiqi <za...@gmail.com> wrote:
> Well, just because it incorporates Dojo doesn't mean you have to use
> it and are forbidden from trying something better.  By default dojo.js
> isn't dumped into your JSP/Freemarker pages so it's not like it's
> ever-present for him to use and could get in the way.   In all my
> Struts apps I use Prototype/Scriptaculous for the Ajaxy features, I
> don't see anything wrong with that.  Besides, Prototype is
> lightweight, easy-to-use, tested and has excellent documentation,
> hence the suggestion.
>
> Zarar
>
>
> On 9/29/07, Oleg Mikheev <mi...@bigfoot.com> wrote:
> > Zarar Siddiqi wrote:
> > > I really recommend using something like Prototype to do your Ajax
> > > stuff.  There's no need to reinvent the wheel and introduce countless
> >
> > Struts2 incorporates DoJo, so there's not much sense
> > adding another Ajax framework
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > For additional commands, e-mail: user-help@struts.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>


-- 
"Hey you! Would you help me to carry the stone?" Pink Floyd

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


RE: OT, ajax form submission

Posted by Henry Park <He...@isd.lacounty.gov>.
Thank you Randy, that worked out great.
-Henry

-----Original Message-----
From: Randy Jonasz [mailto:rjonasz@gmail.com] 
Sent: Monday, October 01, 2007 9:40 AM
To: Struts Users Mailing List
Subject: Re: OT, ajax form submission

Hi Henry,

Just add the following:

postBody: Form.serialize(yourFormId),

to your request.

On 10/1/07, Henry Park <hs...@hotmail.com> wrote:
      new Ajax.Request('Login!show.action',
         {
           method:'post',
           postBody: Form.serialize(yourFormId),
           onSuccess: function(transport){
             var response = transport.responseText || "no response
text";
             target_span.innerHTML = response;
           },
           onFailure: function(){ alert('Something went wrong...') }
         });

Cheers,

Randy

-- 
Oscar Developer
McMaster University
75 Frid Street, Hamilton, ON
905 525 9140 x27735

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: OT, ajax form submission

Posted by Randy Jonasz <rj...@gmail.com>.
Hi Henry,

Just add the following:

postBody: Form.serialize(yourFormId),

to your request.

On 10/1/07, Henry Park <hs...@hotmail.com> wrote:
      new Ajax.Request('Login!show.action',
         {
           method:'post',
           postBody: Form.serialize(yourFormId),
           onSuccess: function(transport){
             var response = transport.responseText || "no response text";
             target_span.innerHTML = response;
           },
           onFailure: function(){ alert('Something went wrong...') }
         });

Cheers,

Randy

-- 
Oscar Developer
McMaster University
75 Frid Street, Hamilton, ON
905 525 9140 x27735

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


RE: OT, ajax form submission

Posted by Henry Park <hs...@hotmail.com>.
Thank you for recommending Prototype. I am trying it right now, and had a question.  When submitting a form (using post), do I have to specify all of the form elements in the parameters tag? Or is there some all encompassing function? Here is what I have:
 
      new Ajax.Request('Login!show.action', 
        { 
          method:'post', 
          onSuccess: function(transport){ 
            var response = transport.responseText || "no response text";
            target_span.innerHTML = response; 
          }, 
          onFailure: function(){ alert('Something went wrong...') } 
        });
 
Thanks,
Henry
 
> Date: Mon, 1 Oct 2007 00:24:44 -0400> From: musachy@gmail.com> To: user@struts.apache.org> Subject: Re: OT, ajax form submission> > I will second Zarar's opinion here, if all you need is to make XHRs> (no fancy widgets, etc. etc), then Prototype is an excellent choice.> Of course there are another 2e100 ajax frameworks to choose from :)> > musachy> > On 9/29/07, Zarar Siddiqi <za...@gmail.com> wrote:> > Well, just because it incorporates Dojo doesn't mean you have to use> > it and are forbidden from trying something better. By default dojo.js> > isn't dumped into your JSP/Freemarker pages so it's not like it's> > ever-present for him to use and could get in the way. In all my> > Struts apps I use Prototype/Scriptaculous for the Ajaxy features, I> > don't see anything wrong with that. Besides, Prototype is> > lightweight, easy-to-use, tested and has excellent documentation,> > hence the suggestion.> >> > Zarar> >> >> > On 9/29/07, Oleg Mikheev <mi...@bigfoot.com> wrote:> > > Zarar Siddiqi wrote:> > > > I really recommend using something like Prototype to do your Ajax> > > > stuff. There's no need to reinvent the wheel and introduce countless> > >> > > Struts2 incorporates DoJo, so there's not much sense> > > adding another Ajax framework> > >> > >> > > ---------------------------------------------------------------------> > > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org> > > For additional commands, e-mail: user-help@struts.apache.org> > >> > >> >> > ---------------------------------------------------------------------> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org> > For additional commands, e-mail: user-help@struts.apache.org> >> >> > > -- > "Hey you! Would you help me to carry the stone?" Pink Floyd> > ---------------------------------------------------------------------> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org> For additional commands, e-mail: user-help@struts.apache.org> 
_________________________________________________________________
Connect to the next generation of MSN Messenger 
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline