From: Anon S. <rua...@gm...> - 2009-03-26 19:56:05
|
Haha perfect! That solved it. Thanks. On Thu, Mar 26, 2009 at 3:47 PM, Newman, John W <new...@up...> wrote: > >"Can you post your freemarkerUtil.process() code?" > > Nope, it has long since been deleted since we found out that forward works. > You don't want/need to do that anyway. The IE issue you are having is due > to the character encoding is not set for freemarker servlet in web.xml. > > <servlet> > <servlet-name>Freemarker</servlet-name> > <servlet-class> > freemarker.ext.FreemarkerServlet</servlet-class> > <init-param> > <param-name>TemplatePath</param-name> > <param-value>/</param-value> > </init-param> > <init-param> > <param-name>default_encoding</param-name> > <param-value>UTF-8</param-value> > </init-param> > <init-param> > <param-name>output_encoding</param-name> > <param-value>UTF-8</param-value> > </init-param> > <load-on-startup>1</load-on-startup> > </servlet> > > Adjust utf-8 to whatever you require. Without setting those IE will ignore > ajax input. Quirks > > > For some reason we have this snippet as well, try adding those 2 settings > above, and if it still doesn't work try adding this as a param to stripes > filter: > <init-param> > <param-name>LocalePicker.Locales</param-name> > <param-value>en_US:UTF-8</param-value> > </init-param> > > > > -----Original Message----- > From: Mick [mailto:rua...@gm...] > Sent: Thursday, March 26, 2009 3:28 PM > To: str...@li... > Subject: [Stripes-users] Streaming FTL Pages for AJAX > > Yea I am just trying to fill the contents of a div with AJAX. I though it > would > be as easy as you said. The normal forward works fine in FireFox but fails > in > IE. Can you post your freemarkerUtil.process() code? > > This works in both IE and FireFox: > Java: return new StreamingResolution("text/json", jsonStr); > JS: $.get(uoutputDiv.text(eval(data)['result']); > > This works in FireFox but fails in IE: > Java: return new ForwardResolution("page_fragment.ftl"); > JS: $('#ajaxContentDiv').load(url1); > > I know that I can make it work in IE if I just return the page fragment in > a > SteamingResolution. I would prefer to access the FreeMarker configuration > that > is already configured by Stripes rather than configuring a second instance > for > streaming templates. > > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Stripes-users mailing list > Str...@li... > https://lists.sourceforge.net/lists/listinfo/stripes-users > > > ------------------------------------------------------------------------------ > _______________________________________________ > Stripes-users mailing list > Str...@li... > https://lists.sourceforge.net/lists/listinfo/stripes-users > |