AJAX commonly used functions to create XMLHTTP objects, different Ie,mozilla browser functions, there are many online to create XMLHTTP objects, different Ie,mozilla browser functions, this is quite good, we can directly take the
Copy Code code as follows:
function Getrequest () {
Http_request = false;
if (window. XMLHttpRequest) {
For browsers such as Mozilla﹑netscape﹑safari, create XMLHttpRequest
Http_request = new XMLHttpRequest ();
if (Http_request.overridemimetype) {
If the header of the server response is not text/xml, you can call other methods to modify the header
Http_request.overridemimetype (' Text/xml ');
}
else if (window. ActiveXObject) {
For Internet Explorer browsers, create XMLHttpRequest
try {
Http_request = new ActiveXObject ("Msxml2.xmlhttp");
catch (e) {
try {
Http_request = new ActiveXObject ("Microsoft.XMLHTTP");
catch (e) {}
}
}
return http_request;
}
ResponseText to get the URL
function GetResponseText (URL)
{
Http_request=getrequest ();
Http_request.open (' Get ', url, false);
Http_request.send (NULL);
if (http_request.readystate = 4)
{
Receive Full server response
if (Http_request.status = = 200) {
Value of HTTP server response OK
Requestdoc = Http_request.responsetext;
Writes the string returned by the server to the area in the page with ID message
}
else {
Requestdoc = Http_request.status;
}
}
return requestdoc;
}
Responsexml to get the URL
Code fragment
function GetResponseText (URL)
{
Http_request=getrequest ();
Http_request.open (' Get ', url, false);
Http_request.send (NULL);
if (http_request.readystate = 4)
{
Receive Full server response
if (Http_request.status = = 200) {
Value of HTTP server response OK
Requestdoc = Http_request.responsexml;
Writes the string returned by the server to the area in the page with ID message
}
else {
Requestdoc = Http_request.status;
}
}
return requestdoc;
}