欢迎来到福编程网,本站提供各种互联网专业知识!

PJBLOG中用到的ajaxjs.几个简单的函数

发布时间:2007-12-01 作者: 来源:转载
function$(id){returndocument.getElementById(id);}functionecho(obj,html){$(obj).innerHTML=html;}functionfopen(obj){$(obj).style.display="";}functionfclose(obj){$(obj).style.display="none";}functioncreatexmlhttp(){varxmlhttp=false;try
function$(id)
{
returndocument.getElementById(id);
}
functionecho(obj,html)
{
$(obj).innerHTML=html;
}
functionfopen(obj)
{
$(obj).style.display="";
}
functionfclose(obj)
{
$(obj).style.display="none";
}
functioncreatexmlhttp()
{
varxmlhttp=false;
try{
xmlhttp=newActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try{
xmlhttp=newActiveXObject("Microsoft.XMLHTTP");
}
catch(e){
xmlhttp=false;
}
}
if(!xmlhttp&&typeofXMLHttpRequest!='undefined'){
xmlhttp=newXMLHttpRequest();
if(xmlhttp.overrideMimeType){//设置MiME类别
xmlhttp.overrideMimeType('text/xml');
}
}

returnxmlhttp;
}

functiongetdata(url,obj1,obj2)
{

varxmlhttp=createxmlhttp();
if(!xmlhttp)
{
alert("你的浏览器不支持XMLHTTP!!");
return;
}
xmlhttp.onreadystatechange=requestdata;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
functionrequestdata()
{

fopen(obj1);
echo(obj1,"正在加载数据,请稍等......");
if(xmlhttp.readyState==4)
{
if(xmlhttp.status==200)
{
if(obj1!=obj2){fclose(obj1);};
echo(obj2,xmlhttp.responseText);

}
}

}
}

相关推荐