1、AJAX基本框架
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
//具体操作
}
}
xmlHttp.send();
var xmlHttp 实例化的方法,可兼容不同浏览器。
此函数可以在网页载入时运行: <body onLoad="initAJAX()">
function initAJAX() {
if (window.XMLHttpRequest) {// Mozilla
xmlHttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {// IE explore
try {
xmlHttp = new ActiveXObject("Msxml2.HMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
window.alert("该浏览器不支持AJAX");
}
}
}
}
2、语法纠错
JS中DOM读取,大小写问题
xmlHttp.responseText
xmlHttp.responseXML(有的教材写的是responseXml,坑爹!)