PJBLOG中用到的ajaxjs.几个简单的函数 function $(id) { return document.getElementById(id); } function echo(obj,html) { $(obj).innerHTML=html; } function fopen(obj) { $(obj).style.display=""; } function fclose(obj) { $(obj).style.display="none"; } function createxmlhttp() { var xmlhttp=false; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); if (xmlhttp.overrideMimeType) {//设置MiME类别 xmlhttp.overrideMimeType('text/xml'); } } return xmlhttp; } function getdata(url,obj1,obj2) { var xmlhttp=createxmlhttp(); if(!xmlhttp) { alert("你的浏览器不支持XMLHTTP!!"); return; } xmlhttp.onreadystatechange=requestdata; xmlhttp.open("GET",url,true); xmlhttp.send(null); function requestdata() { fopen(obj1); echo(obj1,"正在加载数据,请稍等......"); if(xmlhttp.readyState==4) { if(xmlhttp.status==200) { if(obj1!=obj2){fclose(obj1);}; echo(obj2,xmlhttp.responseText); } } } }