⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ajax.js

📁 开发环境:VS2005、C#、.net2.0、Access、AJAX引擎是自己写的
💻 JS
字号:
//Ajax 主程序类
function $(id)
{
	return document.getElementById(id);	
}
function echo(obj,html)
{
	$(obj).innerHTML=html;
}
//创建xmlhttp对象
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(msg,url,obj,initJs)
{
		var xmlhttp=createxmlhttp();
		if(!xmlhttp)
		{
			alert("你的浏览器不支持XMLHTTP!!");
			return;
		}
		xmlhttp.onreadystatechange=requestdata;
		xmlhttp.open("GET",url,true);
		xmlhttp.setRequestHeader("If-Modified-Since","0");
		xmlhttp.send(null);
		function requestdata()
		{
			
				showSysMsg(msg,"open");
				if(xmlhttp.readyState==4)
				{
					if(xmlhttp.status==200)
					{
						echo(obj,xmlhttp.responseText);
						showSysMsg("","close");
						//判断是否有初始化JS事件
						if(initJs!="")
						{
						    getDataInit(initJs);
						}
						//回到DIV顶部
						backDivTop();
					}
				}
			
		}
}
//向服务器发送数据
function postdata(msg,url,obj,data)
{
		var xmlhttp=createxmlhttp();
		if(!xmlhttp)
		{
			alert("你的浏览器不支持XMLHTTP!!");
			return;
		}
		xmlhttp.onreadystatechange=requestdata;
		xmlhttp.open("POST", url, true);
		xmlhttp.setRequestHeader("If-Modified-Since","0");
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlhttp.send(data);
		function requestdata()
		{
			showSysMsg(msg,"open");
			if(xmlhttp.readyState==4)
			{
				if(xmlhttp.status==200)
				{
					showSysMsg("","close");
					//判断是否有初始化JS事件
					if(!postDataInit(xmlhttp.responseText))
					{
					    echo(obj,xmlhttp.responseText);
					}
				}
			}
		}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -