XMLHttpRequest Object
XMLHttpRequest Object
XMLHttpRequest object.
All modern browsers support the XMLHttpRequest object (IE5 and IE6 uses an ActiveXObject).
The XMLHttpRequest object is used to exchange data with a server behind the scenes.
This means that it is possible to update parts of a web page, without reloading the whole page.
XMLHttpRequest Object
XMLHttpRequest object.
Syntax for creating an XMLHttpRequest object is
variable = new XMLHttpRequest( );Old versions of Internet Explorer (IE5 and IE6) uses an
ActiveXObject:
variable = new ActiveXObject( "Microsoft.XMLHTTP" );To handle all modern browsers, including IE5 and IE6, check if the browser supports the
XMLHttpRequest object.
If it does, create an XMLHttpRequest object, if not, create an ActiveXObject:
<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>
|
|
How many philosophers does it take to change a lightbulb?…. none. They’re not really into that sort of thing. If it’s that dark, light a candle. — Phil Cornwell |