I do have the same issue. on click of submit, the loadingtext is displaying but the result in a new page as i am redirect to a action.
Any solutions? please asap. <action name="activateSubscriber" class="subscriberAction" method="activateSubscriber"> <result name="success" type="redirect-action">viewPartners</result> </action> Waiting for reply...... Jeromy Evans - Blue Sky Minds wrote: > > View the html source in the browser. > > The head should contain a script like this one from the struts2-showcase: > > <script type="text/javascript"> > // Dojo configuration > djConfig = { > baseRelativePath: "/struts2-showcase/struts/dojo", > isDebug: false, > bindEncoding: "UTF-8", > debugAtAllCosts: true // not needed, but allows the Venkman > debugger to work with the includes > }; > </script> > <script type="text/javascript" > src="/struts2-showcase/struts/dojo/dojo.js"></script> > <script type="text/javascript" > src="/struts2-showcase/struts/simple/dojoRequire.js"></script> > > <script type="text/javascript" > src="/struts2-showcase/struts/ajax/dojoRequire.js"></script> > <script type="text/javascript" > src="/struts2-showcase/struts/CommonFunctions.js"></script> > > > In FireBug, you should see all those scripts being found. > > xianwinwin wrote: >> >> "Check that dojo is setup in the head of your page (view the html)" >> how do I do that? >> >> Thank you! >> >> >> Jeromy Evans - Blue Sky Minds wrote: >> >>> Use the FireBug plugin for FF. >>> >>> Check that dojo is setup in the head of your page (view the html) and >>> that all of the resources it requires are loaded (using the net tab). >>> Ensure that struts filter is receiving requests for the /struts/* >>> resources. >>> >>> xianwinwin wrote: >>> >>>> :-( >>>> I think I have an issue with the ajax configuration (I'm not sure). >>>> How can I verify that my theme="ajax" is configured properly? >>>> >>>> thank you! >>>> >>>> >>>> >>>> >>>> >>>> Jeromy Evans - Blue Sky Minds wrote: >>>> >>>> >>>>> No, it seems fine now. >>>>> >>>>> Turn on debugging: >>>>> >>>>> <s:head theme="ajax" debug="true/> >>>>> >>>>> Also use FireBug to see if there's any javascript errors reported. >>>>> >>>>> >>>>> xianwinwin wrote: >>>>> >>>>> >>>>>> thanks you for the reply. I added the code: >>>>>> >>>>>> <s:head theme="ajax"/> >>>>>> >>>>>> on top, plus >>>>>> >>>>>> <s:submit value="GO2" showLoadingText="false" theme="ajax" >>>>>> targets="two" >>>>>> /> >>>>>> >>>>>> but I get the same result - it goes to an empty page with the result >>>>>> and >>>>>> not >>>>>> to the DIV? >>>>>> :-( >>>>>> >>>>>> any idea? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> xianwinwin wrote: >>>>>> >>>>>> >>>>>> >>>>>>> Hi all, >>>>>>> I'm trying to return a result to DIV in a form (in the example >>>>>>> id='two') >>>>>>> >>>>>>> this is my form: >>>>>>> >>>>>>> <div id='two' style="border: 1px solid yellow;">initial >>>>>>> content</div> >>>>>>> <s:form >>>>>>> id='theForm2' >>>>>>> cssStyle="border: 1px solid green;" >>>>>>> action='testing_AjaxRemoteForm' >>>>>>> method='post' >>>>>>> theme="ajax"> >>>>>>> >>>>>>> <input type='text' name='data' value='Struts User'> >>>>>>> >>>>>>> <s:submit value="GO2" theme="ajax" targets="theForm2"/> >>>>>>> >>>>>>> </s:form> >>>>>>> >>>>>>> when the user clicks the GO2 --> the action, AjaxRemoteForm, is >>>>>>> 'activated' (showing the 'data' the user has input) >>>>>>> >>>>>>> public String AjaxRemoteForm() >>>>>>> { >>>>>>> System.out.println("active ajax test 1 with data: >>>>>>> "+data); >>>>>>> return "test.ajax.2"; >>>>>>> } >>>>>>> >>>>>>> and routed to AjaxResult3.jsp: >>>>>>> >>>>>>> <action name="testing_*" method="{1}" >>>>>>> class="com.struts.user.account.TestingAction"> >>>>>>> <result name="test.1" >>>>>>> type="tiles">test_1</result> >>>>>>> <result >>>>>>> name="test.ajax.2">/pages/welcome/AjaxResult3.jsp</result> >>>>>>> <interceptor-ref name="user"/> >>>>>>> </action> >>>>>>> >>>>>>> >>>>>>> >>>>>>> The result comes in a NEW page with the 'data' value the user has >>>>>>> input >>>>>>> >>>>>>> >>>>>>> >>>>>>> "AjaxResult3.jsp" >>>>>>> ----------------- >>>>>>> <%@ taglib prefix="s" uri="/struts-tags" %> >>>>>>> >>>>>>> <% >>>>>>> request.setAttribute("decorator", "none"); >>>>>>> response.setHeader("Cache-Control","no-cache"); //HTTP 1.1 >>>>>>> response.setHeader("Pragma","no-cache"); //HTTP 1.0 >>>>>>> response.setDateHeader ("Expires", 0); //prevents caching at the >>>>>>> proxy >>>>>>> server >>>>>>> %> >>>>>>> >>>>>>> The value you entered was: <s:property value="data"/><br/> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Q: How can I incorporate the 'data' value in the DIV and not in a >>>>>>> new >>>>>>> page? >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> >>> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/struts2%3A-simple-ajax-form---returns-value-to-a-new-page-%28not-to-a-DIV%29-tp15562626p19026280.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]