:-( 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] > > > -- 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-tp15562626p15595878.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]