Hi,

> Any thoughts?  Thanks in advance for any help.

Just that it's happening on the server, not the client; you'll
probably have more luck in a Struts-oriented mailing list. Prototype
isn't doing it (I use JSON responses with Prototype all the time).

FWIW,
--
T.J. Crowder
Independent Software Consultant
tj / crowder software / com
www.crowdersoftware.com


On Jun 15, 2:09 am, John <john.antho...@gmail.com> wrote:
> Hi,
>
> I am sending the following ajax request to web application:
>
> function open_login_win() {
>                 Dialog.confirm($('login').innerHTML,
> {className:"alphacube", width:500,
>                     okLabel: "login", cancelLabel: "cancel",
>                     onOk:function(win){
>
>                         var user_name =
> document.getElementById('username').value;
>                         var passwd =
> document.getElementById('password').value;
>
>                         //make an ajax call to the authentication
> service
>                         new Ajax.Request('http://localhost:8080/
> swimsenselog/authenticate',
>                           {
>                             method:'post',
>                             parameters: {userName: user_name,
> password: passwd},
>                             onSuccess: function(transport){
>                               var json =
> transport.responseText.evalJSON();
>                               var response = transport.responseText ||
> "no response text";
>                               alert("Success! \n\n" + response);
>                             },
>                             onFailure: function(){ alert('Something
> went wrong...') }
>                           });
>
> I am using Struts2 to render a JSP page as a response.  It has the
> following code:
>
> <%...@page contentType="text/html" pageEncoding="UTF-8"%>
> <%@ taglib prefix="s" uri="/struts-tags"%>
> <s:property value="jsonResponse" />
>
> Somewhere, the json response is being encoded.  The orgiginal json
> response on the java console looks like:  "{"authenticated":"false"}"
> but by the time I see it in Firebug, it looks like this: &quot;
> {&quot;authenticated&quot;:&quot;false&quot;}&quot;
>
> I have tried changing the contentType and it did not help.  I can also
> pass back hardcoded strings like ("this is a test") in the jsp and it
> comes back as an unencoded string - as i would expect.
>
> Any thoughts?  Thanks in advance for any help.

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.

Reply via email to