|
ECMAScript/JavaScript Communications
An Introduction |
|
Prof. David Bernstein
|
| Computer Science Department |
| bernstdh@jmu.edu |
XMLHttpRequest
XMLDOM
XMLHttpRequest objectopen() methodsend() methodXMLDOM object from the response
XMLDOM object
open() Method:
"GET" or "POST")
false for synchronous, true
for asynchronoussend() Method:
setRequestHeader(header,value)
method can be used to add HTTP headers to the request
XMLHttpRequest object will contain
the responseresponseXML
attribute
responseText
attribute
onreadstatechange
attribute must contain the function to call
document.URL (part of the DOM)window.location (non-standard but supported)decodeURI() and encodeURI()
functions can be used to convert from/to the standard encoding
(e.g., no spaces)lastIndexOf() and
split() methods that can be used to tokenize the
URL