//----------------------------------------------------------------------//
//                                                                      //
//                          徐德飞  2008-11-10                          //
//                                                                      //
//								对AJAX的操作JS                          //
//                                                                      //
//----------------------------------------------------------------------//

//根据浏览器的不同创建AJAX对象
function createAjax()
{
	var _xmlhttp;
	try
	{
		_xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			_xmlhttp=new XMLHttpRequest();
		}
		catch(e)
		{
			_xmlhttp=false;
		}
	}
	return _xmlhttp;
}
//传递个url，得到url处理结果
function getAjaxText(url)
{
	var ajax=createAjax();
	var info;
	ajax.open("GET",url,true);
	$("myhint").style.display='';
	ajax.onreadystatechange=function()
	{
			if(ajax.readyState==4)
			{
				if(ajax.status==200)
				{
					info = ajax.responseText;
					
					$("myhint").style.display='none';
				}
				else if(ajax.status == 404)
				{
					alert("没有找到处理文件");
				}
			}
			
	}
	return info;
	ajax.send(null);
	
}
/*
//ajax类
function AjaxClass()
{
	//定义一个ajax对象
	this.ajax = false;
}
 
//初始化一个xmlhttp对象
AjaxClass.prototype.InitAjax =  function ()
{
　this.ajax=false; 
　try { 
　　this.ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
　} catch (e) { 
　　try { 
　　　this.ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
　　} catch (E) { 
　　　this.ajax = false; 
　　} 
　}
　if (!this.ajax && typeof XMLHttpRequest!='undefined') { 
　　this.ajax = new XMLHttpRequest(); 
　}
  if(!this.ajax)
  {
	  window.alert("不能创建XMLHttpRequest对象实例.");
      return false;
  }
　return this.ajax;
}

//处理ajax返回异常
AjaxClass.prototype.Process = function (method,url,flag=true)
{
	this.ajax.open(method,url,flag);
	if(this.ajax.readyState == 4){ // 判断对象状态
            if(this.ajax.status == 200){ 
			    //信息已经成功返回，开始处理信息
                return this.ajax.responseText;
            }else{ 
			     //页面不正常
                alert("您所请求的页面有异常.");
            }
    }else{
		//数据未读完成
        return "正则读取数据中……";
    }
	this.ajax.send(null);
}
//*/