xmlhttp.open( "GET", "Demo_get.php?course=CSCI457", true ); xmlhttp.send( );The
Demo_get.php
uses the variable $_GET["course"]
to retrieve the value “CSCI457.”
open
method is an address to a file on a server:
xmlhttp.open( "POST", "Demo_post.php", true ); xmlhttp.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" ); xmlhttp.send( "course=CSCI457" );Add an HTTP header with
setRequestHeader
in order to POST data like an HTML form.
Specify the data you want to send in the send
method.
The Demo_post.php
uses the variable $_POST["course"]
to retrieve the value “CSCI457.”
Method | Description |
---|---|
|
Adds HTTP headers to the request.
|
<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( "POST", "Demo_post.php", true ); xmlhttp.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" ); xmlhttp.send( "course=CSCI457" ); } </script> |
Alright lads, a giant fly is attacking the police station. I’ve called the SWAT team! — Greg Davies |