XMLHttpRequest语法
2014-12-17 13:28
197 查看
第一种
function loadxml(url) {
if (window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp!=null) {
xmlhttp.onreadystatechange = statechage;
xmlhttp.open("GET", "XMLFile.xml", true);
xmlhttp.send();
}
}
function statechage() {
if(xmlhttp.status==200&&xmlhttp.readyState==4)
{
document.getElementById("A1").innerHTML=xmlhttp.status;
document.getElementById("A2").innerHTML=xmlhttp.statusText;
document.getElementById("txt").innerHTML=xmlhttp.responseText;
}
}
第二种:
function loadxml(url) {
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp != null) {
xmlhttp.onreadystatechange = function () {
if (xmlhttp.status == 200 && xmlhttp.readyState == 4) {
document.getElementById("A1").innerHTML = xmlhttp.status;
document.getElementById("A2").innerHTML = xmlhttp.statusText;
document.getElementById("txt").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "XMLFile.xml", true);
xmlhttp.send();
}
}
回调函数是一种以参数形式传递给另一个函数的函数
var xmlhttp;
function loadDoc(url,func){
if (window.XMLHttpRequest) {
// xmlhttp = new XMLHttpRequest();
// } else {
// xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
// } var oDate = new Date();
// xmlhttp.onreadystatechange = func;
// xmlhttp.open("get", url + "?" + oDate.getTime(), "true");
// xmlhttp.send();
}
//function myFunction(url) {
// var oDiv = document.getElementById("div1");
// loadDoc(url, function () {
// if (xmlhttp.readyState==4) {
// if (xmlhttp.status == 200)
// {
// oDiv.innerHTML = xmlhttp.responseText;
// }
// }
// });
//}
function loadxml(url) {
if (window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp!=null) {
xmlhttp.onreadystatechange = statechage;
xmlhttp.open("GET", "XMLFile.xml", true);
xmlhttp.send();
}
}
function statechage() {
if(xmlhttp.status==200&&xmlhttp.readyState==4)
{
document.getElementById("A1").innerHTML=xmlhttp.status;
document.getElementById("A2").innerHTML=xmlhttp.statusText;
document.getElementById("txt").innerHTML=xmlhttp.responseText;
}
}
第二种:
function loadxml(url) {
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp != null) {
xmlhttp.onreadystatechange = function () {
if (xmlhttp.status == 200 && xmlhttp.readyState == 4) {
document.getElementById("A1").innerHTML = xmlhttp.status;
document.getElementById("A2").innerHTML = xmlhttp.statusText;
document.getElementById("txt").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "XMLFile.xml", true);
xmlhttp.send();
}
}
回调函数是一种以参数形式传递给另一个函数的函数
var xmlhttp;
function loadDoc(url,func){
if (window.XMLHttpRequest) {
// xmlhttp = new XMLHttpRequest();
// } else {
// xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
// } var oDate = new Date();
// xmlhttp.onreadystatechange = func;
// xmlhttp.open("get", url + "?" + oDate.getTime(), "true");
// xmlhttp.send();
}
//function myFunction(url) {
// var oDiv = document.getElementById("div1");
// loadDoc(url, function () {
// if (xmlhttp.readyState==4) {
// if (xmlhttp.status == 200)
// {
// oDiv.innerHTML = xmlhttp.responseText;
// }
// }
// });
//}
相关文章推荐
- XMLHttpRequest API语法、函数简介
- XMLHttpRequest API语法、函数简介
- XML HTTP Request object简单使用
- Using the XML HTTP Request object
- [收藏]The XMLHttpRequest Object
- XMLHttpRequest介绍
- 使用XMLHttpRequest对象向服务器发送简单的请求
- XML HTTP Request object简单使用
- 建一个XMLHttpRequest对象池
- Fixing AJAX: XMLHttpRequest
- 使用 JavaScript 实现 XMLHttpRequest,在IE,FireFox 上测试通过
- 用XMLHttpRequest和struts实现AJAX(译)
- 使用XMLHTTP Request Object获取服务器数据
- XMLHttpRequest Object
- XMLHttpRequest Object
- XMLHttpRequest
- 使用XMLHTTP Request Object获取服务器数据
- 使用 JavaScript 实现 XMLHttpRequest,在IE,FireFox 上测试通过!
- 使用XMLHTTP Request Object获取服务器数据
- AJAX Login System using XMLHttpRequest