Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

JavaScript - asynchronous request to a servlet

Status
Not open for further replies.

Pesho318i

Programmer
Jun 16, 2006
13
NL
Hi all,

I try to asynchronously pass a request to a servlet using the XMLHttpRequestObject.

When I use method GET in open(), the request seems to be sent, but the servlet receives an empty(null) request and it returns a default response (not the required one).

When I use method POST, I also try to set the request header using:
XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-However, in this case the XMLHttpRequestObject.status = 405. Hence, I'm afraid the request header is not set properly - maybe I set it the wrong way.

When I try to display the response headers using: document.write("Get All Response Headers: " + XMLHttpRequestObject.getAllResponseHeaders);
...the output is:
Get All Response Headers: function getAllResponseHeaders() { [native code] }

If I try to display the changes in the XMLHttpRequestObject status, I get the following output:

OPENED state (1)
HEADERS RECEIVED state (2)
LOADING state (3)
DONE state (4)
state: 1
HEADERS RECEIVED state (2)
LOADING state (3)
DONE state (4)
state: 2
LOADING state (3)
DONE state (4)
state: 3
LOADING state (3)
DONE state (4)
state: 3
LOADING state (3)
DONE state (4)
state: 3
LOADING state (3)
DONE state (4)
state: 3
LOADING state (3)
DONE state (4)
state: 3
LOADING state (3)
DONE state (4)
state: 3
DONE state (4)
state: 4


I read the XMLHttpRequestObject documentation: but I still cannot figure out what the problem is.


I'll be happy if you could give me any hint about what could be wrong or how I can continue debugging. I already ran out of ideas.

Thanks,
Pesho
Edit/Delete Message
 
Pesho, try this forum instead. forum1600, it's more AJAX orientated.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top