根据第一个下拉列表中的选定值填充第二个下拉列表

时间:2012-07-10 07:11:23

标签: javascript ajax jsp

我需要通过执行具有从我的jsp页面中的第一个组合中选择的参数的Mysql查询来填充第二个组合。我认为AJAX会起作用,但是我没有找到AJAX的想法和正确的语法,通过执行查询来填充第二个组合。

提前致谢。

现在,我发现正确的语法ti写一个Ajax调用如下:

 function newXMLHttpRequest()
     { 
        var req = null; 
        try {  
            // Firefox, Opera 8.0+, Safari 
            req = new XMLHttpRequest();
        }
        catch (e) {
        // Internet Explorer 
            try {
                req = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e) {
                try {
                    req = new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch (e) {
                    alert("Your browser does not support AJAX!");
                    return false;
                }
            }
        }


    return req;
}

 function updateCombo()
{
    var req = newXMLHttpRequest();
    req.onreadystatechange = function() 
     {
       if(req.readyState == 4)
       {
         if(req.status == 200)
         {
              var xmlDoc=req.responseXML;
          //Fill your combo with data
         } 
         else 
         {          

         } 
       } 
      };
    req.open("GET","myURL", false ); 
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    req.send();
    return status;
}

全部谢谢。

0 个答案:

没有答案