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

📄 http.js

📁 是用jsp开发搏客网站管理系统。 同时含有该系统所需的数据库。使用起来方便。
💻 JS
字号:
function openhttp(){
	var args = openhttp.arguments;
	var argv = openhttp.arguments.length;
	
	//url是想打开的路径;strParam是想要传递的参数
	var url = args[0];
	var strParam = argv > 1 ? args[1] : "";
	
	var response = "";
    var xmlhttp = false;
    //下面需要建立一个XMLHttpRequest对象,用它进行服务器请求,针对不同浏览器建立方法不同

    // Mozilla, Safari,...
	if (window.XMLHttpRequest)
	{
		xmlhttp = new XMLHttpRequest();
	    if (xmlhttp.overrideMimeType)
	    {
	    	xmlhttp.overrideMimeType('text/xml');
	    }
	}
	// IE
	else if(window.ActiveXObject){
		try{
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
        	try
            {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e) {}
        }
	}

    if (!xmlhttp) {
        alert('出现错误,不能建立一个XMLHTTP实例!');
        return false;
    }
    
    xmlhttp.open('POST',url, false);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlhttp.send(strParam);

	//检测请求状态xmlhttp.readyState有以下几种状态 0 (未初始化) 1 (正在装载) 2 (装载完毕) 3 (交互中) 4 (完成)
	if (xmlhttp.readyState == 4)
	{
		//XMLHttpRequest的status属性被测试用来确定请求是否成功完成。当处理简单的GET与POST请求,你可以认为只要不是200(OK)的状态就表示发生了错误。
	    if (xmlhttp.status == 200)
	    {
	    	response = xmlhttp.responseText;
	    }
	    else
	    {
	    	response = "error";
	    }
	}
	return response;
}

⌨️ 快捷键说明

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