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,坑爹!)
本文介绍了一个简单的AJAX框架实现方式,并针对不同浏览器进行了兼容性处理。此外还讨论了JavaScript中DOM对象的读取问题,特别是对于大小写敏感的情况。
475

被折叠的 条评论
为什么被折叠?



