XMLHttpRequest to a Server
XMLHttpRequest object is used to exchange data with a server.
To send a request to a server, we use the open and send methods of the XMLHttpRequest object:
xmlhttp.open( "GET", "AJAX_info.txt", true ); xmlhttp.send( );
| Method | Description |
|---|---|
|
Specifies the type of request, the URL, and if the request should be handled asynchronously or not.
|
send(string) |
Sends the request off to the server.string: Only used for POST requests |
<script type="text/javascript">
function loadXMLDoc( ) {
var xmlhttp;
if ( window.XMLHttpRequest ) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest( );
}
else {
// code for IE6, IE5
xmlhttp = new ActiveXObject( "Microsoft.XMLHTTP" );
}
xmlhttp.onreadystatechange = function( ) {
if ( ( xmlhttp.readyState == 4 ) &&
( xmlhttp.status == 200 ) ) {
document.getElementById("myDiv").innerHTML =
xmlhttp.responseText;
}
}
xmlhttp.open( "GET", "AJAX_info.txt", true );
xmlhttp.send( );
}
</script>
|
|
“What’s a couple?” I asked my mum. She said, “Two or three.” Which probably explains why her marriage collapsed. — Josie Long |