obtain XMLHttpRequest objects in a compatible manner:
var xhr = null;if (window. XMLHttpRequest) { //non ie browser xhr = window. XMLHttpRequest;} else if (window. ActiveXObject) { //ie browser try{ //high version, supported by msxml3.dll+ XHR = new ActiveXObject ("Msxml2.xmlhttp"); } catch (e) { try{ //Low version, msxml2.6 the following versions using XHR = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e) { alert ("IE browser cannot create ActiveXObject Object!) "); } }}
ajax processing functions:
Xhr.open ("POST", url,true); Xhr.setrequestheader ("Content-type", "application/x-www-form-urlencoded"); Xhr.onreadystatechange=statechangehandler;xhr.send (); var name= "CLF"; Xhr.send (name); function Statechangehandler () { if (xhr.readystate==4&&xhr.status==200) { var obj = document.getElementById ("Targetdiv"); obj.innerhtml = Xhr.responsetext; }}
Ajax in JavaScript