I don't think I understand what your problem is.  Are you getting an error?
If so, what _exactly_ is the error you are getting?
Did you try running the code in debug mode and made sure that response.
getText() contained the JSON response from your PHP script?

-Pavel

On Wed, Oct 1, 2008 at 12:17 PM, RamI <[EMAIL PROTECTED]> wrote:

>
> Hi all,
>
> I am trying to use JSON to get data from a php server. Here is my
> code :
>
>                String url =
> "authenticate.php?name=\'"+name"\'&pwd=\'"+pass+"\'";
>                System.out.println(url);
>                RequestBuilder requestBuilder = new
>                RequestBuilder( RequestBuilder.GET, url );
>                try {
>                        requestBuilder.sendRequest( null, new
> RequestCallback(){
>                                public void onError(Request request,
> Throwable exception) {
>                                        System.out.println("Unable to make
> the query "+ request);
>                                }
>                                public void onResponseReceived(Request
> request, Response
> response){
>
>  System.out.println(response.getText());
>                                        final JSONValue jsVal =
> JSONParser.parse(response.getText());
>                                        final JSONArray jsonNews =
> jsVal.isObject().get("item").isArray();
>
>
>  if(!jsonNews.isArray().get(0).isObject().equals(null)){
>                                                this.init();
>                                        }else{
>                                                Window.alert("error");
>                                        }
>                                }
>                        } );
>                } catch (RequestException e) {
>                        System.out.println(e.toString());
>                }
>
> My problem is, I have my complete php script as "response" when
> onResponseReceived(...) is fired.
> However, when I paste the url that I get in the console, the result is
> exactly what I want :
>                                {"item":[{"name":"usernameTest"}]}
>
> Any idea ?
> I am using gwt1.5.2 with a jre 1.6
>
> Thanks
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to