Basically, is AJAX similar to JavaScript in syntax and semantics?
AJAX isn't a language. It's a methodology, using JavaScript and XML (and I guess JSON fits in there as well), for a web client to asynchronously communicate with a server resource without requiring user-enacted browser events (such as page navigation).
AJAX stands for Asynchronus Javascript and XML: http://en.wikipedia.org/wiki/Ajax_%28programming%29
Ajax is a javascript methodology to get data from a server in real time. It's syntax (particularly when used in things like jQuery) is just javascript... Today you can simply use one function to make an ajax call (using jQuery):
$.ajax({ url: "test.html", success: function(){/*do stuff here*/}});
Old school ajax (as mentioned below, late 90's early 00's) looks more like this: http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first
function loadXMLDoc()
{
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();
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With