Yes, I would like to do the request in the JavaScript
because I need to do some other work there before the
request happens.
If I knew how Struts did the request I would just do
the same thing at the bottom of my function.
Scott
--- Musachy Barroso <[EMAIL PROTECTED]> wrote:
> The whole idea behind the "handler" function is that
> you are going to make
> the request yourself, instead of letting struts do
> it for you. The handler
> is just a plain javascript function like:
>
> function superHandler(widget, domNode) {
> //use some other framework to do the ajax request,
> Dojo, Prototype, YUI,
> DWR, JQuery,....zillion_framework_name
> }
>
> is that what you are trying to do? do the request
> yourself?
>
> musachy
>
> On 5/2/07, Scott Nesbitt <[EMAIL PROTECTED]>
> wrote:
> >
> > Does anyone know how to invoke a request from a
> submit
> > handler function?
> >
> >
> > I am using a submit tag like this:
> >
> > <div id="t1">Div 1</div>
> > <s:url id="ajaxTest" value="SaveLineup.action" />
> > <img id="indicator"
> > src="images/indicator.gif"
> > alt="Loading..."
> > style="display:none"/>
> > <s:submit type="submit"
> > theme="ajax"
> > value="Save"
> > title="Save all changes."
> > cssClass="butstylewide"
> > targets="t1"
> > handler="handler"
> > notifyTopics="/after"
> > href="%{ajaxTest}"
> > align="left"
> > indicator="indicator"/>
> >
> > My Javascript looks like this:
> >
> > function handler(widget, node)
> > {
> > alert("DEBUG in handler");
> > }
> >
> > dojo.event.topic.subscribe("/after",
> function(data,
> > type, e)
> > {
> > alert("Lineup saved");
> > });
> >
> > The documentation says this:
> >
> > 'handler' is the name of the function that will
> take
> > care of making the AJAX request. Dojo's widget and
> dom
> > node are passed as parameters).
> >
> > But I do not see any example of how to actually do
> > that. I guess it is some Dojo magic but looking
> > through the Dojo documentation has not proved
> > illuminating. (BTW, I know if I do not have
> handler
> > specified it calls the action but I need to do
> some
> > JavaScript work beforehand.)
> >
> > Thanks,
> >
> > Scott
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam
> protection around
> > http://mail.yahoo.com
> >
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> >
>
>
> --
> "Hey you! Would you help me to carry the stone?"
> Pink Floyd
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]