Front-end javascript:
Function ajaxget (url, obj) { var request; if (Window. XMLHttpRequest) { request = new XMLHttpRequest (); } else { Request = new activexobject (' Microsoft.XMLHTTP '); // compatible ie } request.onreadystatechange = function () { if (request.readystate === 4) { // 4 request Complete if (request.status === 200) { // 200 page successfully loaded console.log (Request.responsetext); // success Return the resulting text &nBSP;} else { console.log (request.status); // failure Return status code such as 404 } } else { console.log (' Requesting '); } } /* Parse Parameter */ str = '? '; for (key in obj) { str += (key + ' = ' + obj[key] + ' & '); } str = str.substr (0, str.length - 1); /* Send */ request.open (' GET ', url + str); request.send ();} Ajaxget (' ajax.php ', { ' type ': ' get ', ' data ': ' Test '}); //get-test
Back-end PHP:
<!--ajax.php--><?php echo $_get[' type ']. ‘-‘ . $_get[' data ';
Native JavaScript writes Ajax
This article from "Do not know not to ask" blog, please be sure to keep this source http://mazey.blog.51cto.com/12997993/1975314
Native JavaScript writes Ajax