基本的 AJAX 或 XMLHTTPRequest 调用是(不借助库):
<script>
function loadNavigation() {
var xmlhttp;
if( window.XMLHttpRequest ) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else {// code for IE6, IE5
xmlhttp=new ActiveXObject( "Microsoft.XMLHTTP" );
}
xmlhttp.onreadystatechange=function() {
if( xmlhttp.readyState==4 && xmlhttp.status==200 ) {
//--- change this to your navigation element
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
//--- change the filename to the navigation file
xmlhttp.open("GET","ajax_info.txt",true);
xmlhttp.send();
}
</script>
指定文件名时,请注意以上内容适用于平面文件系统,如果您使用的是多级文件结构,您可能必须指定导航文件的完整 URL 路径 - 如果这有意义的话。