Hi,
I am really new to GWT, I tried searching the net for hours to get an
answer to my problem with no luck. Here is what I am doing:
I am creating a simple EntryPoint which shows some text fields, when
the user clicks on a button I want to send a POST request to a php
page. The PHP page "says" that my request parameters are not set.
Right before I send the request I display the request data and they
look right. As the code shows, I am setting the content type, I am
appending the parameters properly, I don't know what is wrong.
I didn't want to use FormPanel because it seemed like I wouldn't be
able to send a request asynchronously (correct me if I am wrong, my
conclusion was based on Javadoc's examples also some examples on the
net)
Here is the code:
RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url);
builder.setHeader("Content-type", "application/x-www-form-
urlencoded");
StringBuffer requestData = new StringBuffer();
// parameters is a HashMap
if (parameters != null ){
requestData.append("?");
Set<String> keys = parameters.keySet();
for (String key : keys ){
requestData.append(URL.encode(key));
requestData.append("=");
requestData.append(URL.encode(parameters.get(key)));
requestData.append("&");
}
}
try {
Window.alert(requestData.toString());
builder.sendRequest(requestData.toString(), handler);
} catch ( Exception e){
Window.alert(e.getMessage());
}
Please help.
--
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.