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

📄 ajax_func.js

📁 2007年华中科技大学数据库课程设计参考程序[图书销售系统]+报告
💻 JS
字号:
// JScript 文件
var http_request=false;

function send_request(method,url,content,responseType,callback)
{
    http_request=false;
    if(window.XMLHttpRequest)
    {
        http_request=new XMLHttpRequest();
        if(http_request.overrideMimeType)
          {  http_request.overrideMimeType("text/xml"); }
    }
    else if(window.ActiveXObject)
    {
        try
        {
            http_request=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e)
        {
            try{http_request=new ActiveXObject(Microsoft.XMLHTTP);}
            catch(e){}
        }
    
    }
    
    if(!http_request)
    {
        window.alert("不能创建XMLHttpRequest对象实例");
        return false;
    }
    
    if(responseType.toLowerCase()=="text")
    {
        http_request.onreadystatechange=callback;
    }
    else if(responseType.toLowerCase()=="xml")
    {
        http_request.onreadystatechange=callback;
    }
    else
    {
        window.alert("响应类别参数错误");
        return false;
    }
    
    
    if(method.toLowerCase()=="get")
    {
        http_request.open(method,url,true);
    }
    else if(method.toLowerCase()=="post")
    {
        http_request.open(method,url,true);
        http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    }
    else
    {
        window.alert("http请求类别参数错误");
        return false;
    }
    http_request.send(content);
    
    
    
}





function processTextResponse()
{
    if(http_request.readyState==4)
    {
        if(http_request.status==200)
        {
            alert("text文档响应");
        }
        else
        {alert("你请求的页面有异常");}
    }
}


function processXMLResponse()
{
   if(http_request.readyState==4)
    {
        if(http_request.status==200)
        {
            alert("xml文档响应");
        }
        else
        {alert("你请求的页面有异常");}
    }
}

⌨️ 快捷键说明

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