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

📄 ajax_zol.js

📁 中观在线zol的后台管理代码
💻 JS
字号:
/*
* ajax 对象使用函数
* 获得 子类,品牌,产品的信息
* heyinlong
*/

//创建对象
function create_obj(){
    var http_request = false;

    //开始初始化XMLHttpRequest对象
    if(window.XMLHttpRequest) { //Mozilla 浏览器
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {//设置MiME类别
            http_request.overrideMimeType("text/xml");
        }
    }
    else if (window.ActiveXObject) { // IE浏览器
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }

    if (!http_request) { // 异常,创建对象实例失败
        return false;
    }

    return http_request;
}

//http_request.onreadystatechange = processRequest;

//初始化、指定处理函数、发送请求的函数
//var postStr = "ACT=reply&bookid="+bookid+"&book_content="+ book_content;
//type:post or get
function send_request(http_request,url,postStr) {
    // 确定发送请求的方式和URL以及是否同步执行下段代码
    http_request.open("POST", url, true);
    http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
    http_request.send(postStr);
}

//获得信息
function get_ajax_name(url,objname,cateid,subcatid,manuid){
    var http_request = create_obj();

    http_request.onreadystatechange = function(){
	if (http_request.readyState == 4) {
			if (http_request.status == 200) {
			document.getElementById(objname).innerHTML = http_request.responseText;
			}
		}
    }

    var postStr = "cateid="+cateid+"&subcatid="+subcatid+"&manuid="+manuid;
    send_request(http_request,url,postStr);
}

function get_ajax_cs(url,objname,cateid,subcatid,manuid){
    var http_request = create_obj();

    http_request.onreadystatechange = function(){
	if (http_request.readyState == 4) {
			if (http_request.status == 200) {
			document.getElementById(objname).innerHTML = http_request.responseText;
			}
		}
    }
	var postStr = "cateid="+cateid+"&subcatid="+subcatid+"&manuid="+manuid+"&type=1";
    send_request(http_request,url,postStr);
}

//url 跳转
function get_ajax_url(url,param,cateid,subcatid){
    var ajax_url = url+'?action='+param+'&cateid='+cateid+'&subcatid='+subcatid;
	location.href = ajax_url;
}

// 处理返回信息的函数
//这个函数拿到页面中针对不同情况不同处理
//function processRequest() {
//    if (http_request.readyState == 4) { // 判断对象状态
//        if (http_request.status == 200) { // 信息已经成功返回,开始处理信息
//            alert(http_request.responseText);
//        } else { //页面不正常
//            alert("您所请求的页面有异常。");
//        }
//    }
//}

⌨️ 快捷键说明

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