Notepad:Ajax: Difference between revisions

From Amar
Jump to navigationJump to search
AJAX Howto
 
No edit summary
Line 2: Line 2:


Determine AJAX
Determine AJAX
<code>
<code>
var xmlhttp = null;
var xmlhttp = null;
Line 17: Line 18:


Send request
Send request
<code>
<code>
xmlhttp.open('GET', url, true);
xmlhttp.open('GET', url, true);
Line 23: Line 25:


Define Callback
Define Callback
<code>
<code>
xmlhttp.onreadystatechange = function() {
xmlhttp.onreadystatechange = function() {

Revision as of 04:50, 20 February 2007

From Yahoo AJAX Howto

Determine AJAX

var xmlhttp = null; if (window.XMLHttpRequest) {

 xmlhttp = new XMLHttpRequest();
 if ( typeof xmlhttp.overrideMimeType != 'undefined') {
   xmlhttp.overrideMimeType('text/xml');
 }

} else if (window.ActiveXObject) {

 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

} else {

 alert('Perhaps your browser does not support xmlhttprequests?');

}

Send request

xmlhttp.open('GET', url, true); xmlhttp.send(null);

Define Callback

xmlhttp.onreadystatechange = function() {

 if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
   // do something with the results
 } else {
   // wait for the call to complete
 }