• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Ajax按需读取数据生成下级菜单
    jilian.htm
    复制代码 代码如下:

    script language="javascript">
    var http_request=false;
    function send_request(url){//初始化,指定处理函数,发送请求的函数
    http_request=false;
    //开始初始化XMLHttpRequest对象
    if(window.XMLHttpRequest){//Mozilla浏览器
    http_request=new XMLHttpRequest();
    if(http_request.overrideMimeType){//设置MIME类型
    http_request.overrideMimeType("text/html");
    }
    }
    else if(window.ActiveXObject){//IE浏览器
    try{
    http_request=new ActiveXObject("Xsxml2.XMLHTTP");
    http_request.setRequestHeader("Content-Type","text/xml");
    http_request.setRequestHeader("Content-Type","gb2312");
    }
    catch(e){
    try{
    http_request=new ActiveXObject("Microsoft.XMLHTTP");
    http_request.setRequestHeader("Content-Type","text/xml");
    http_request.setRequestHeader("Content-Type","gb2312");
    }
    catch(e){
    }
    }
    }
    if(!http_request){//异常,创建对象实例失败
    window.alert("不能创建XMLHttpRequest对象实例");
    return false;
    }
    http_request.onreadystatechange=processRequest;
    //确定发送请求的方式和URL以及是否同步执行下段代码
    http_request.open("GET",url,true);
    http_request.send(null);
    }
    //处理返回信息的函数
    function processRequest(){
    if(http_request.readyState==4){//判断对象状态
    if(http_request.status==200){//信息已经成功返回,开始处理信息
    document.getElementById(currentPos).innerHTML=http_request.responseText;
    }
    else{//页面不正常
    alert("您所请求的页面有异常");
    }
    }
    }
    function showRoles(obj){
    document.getElementById(obj).parentNode.style.display="";
    document.getElementById(obj).innerHTML="正在读取数据..."
    currentPos=obj;
    send_request("jilian_data.asp?playPos="+obj);
    }
    /script>

    table width="200" border="0" cellspacing="0" cellpadding="0">
    tr>
    td height="20">
    a href="javascript:void(0)" onclick="showRoles('pos_1')">经理室
    /a>
    /td>
    /tr>
    tr style="display:none">
    td height="20" id="pos_1">nbsp;/td>
    /tr>
    tr>
    td height="20">
    a href="javascript:void(0)" onclick="showRoles('pos_2')">开发部/a>
    /td>
    /tr>
    tr style="display:none">
    td id="pos_2" height="20">nbsp;/td>
    /tr>
    /td>
    /table>

    jilian_data.asp
    复制代码 代码如下:

    %@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
    %
    playPos=request("playPos")
    if playPos="pos_1" then
    Response.Write("nbsp;nbsp;jinglibr>nbsp;nbsp;副总经理")
    end if
    if playPos="pos_2" then
    Response.Write("nbsp;nbsp;总工程师br>nbsp;nbsp;软件工程师")
    end if
    %>



    上一篇:AJAX初体验之实战篇——打造博客无刷新搜索
    下一篇:流行的Ajax应用演示和源码下载
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Ajax按需读取数据生成下级菜单 Ajax,按需,读取,数据,生成,