ajax 使用

var request;
function createRequest()
{
    try{
        request=new XMLHttpRequest();
    }catch(trymicrosoft)
    {
        try{
            request=new ActiveXObject("Msxml2.XMLHTTP");
        }catch(othermicrosoft)
        {
            try{
                request=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(failed)
            {
                request=false;
            }
        }
    }
    if(!request)
    {
       alert("err Happend!");
       return null;
    }       
    return request;
}

//根据行业大类1显示行业大类2
function selectOccp_1()
{
    //var username=document.getElementById("username").value;
    var occp_1 = document.forms[0].occp_1.value;
    var url="<%=request.getContextPath()%>/pub/getOccCata2.do";
    request = createRequest();
    request.open("POST",url,false);
    request.onreadystatechange=disResultOccp_1;//隐性的循环
    request.setrequestheader("cache-control","no-cache");
   request.setrequestheader("Content-Type","application/x-www-form-urlencoded");
    post = "occp_1=" + occp_1;
    post = encodeURI(post);
    post = encodeURI(post);//两次,很关键
   
    request.send(post);
}
function disResultOccp_1()
{
    if(request.readystate==4)
    {
        if(request.status==200)
        {
            var temp = "<select name='occp_2' style='width:152px' οnchange='selectOccp_2();' >"
            temp+=request.responseText;;
            temp+="</select>";
            document.getElementById("div_occp_2").innerHTML = temp;
           
            document.getElementById("div_occp_3").innerHTML = "<select name='occp_3' style='width:152px' οnchange='selectOccp_3();' ><option value=''>--请选择--</option></select>";
            document.forms[0].occ_code.value = "";
        }
        else
        {
           alert('Something Wrong has Happend!');
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值