0

我需要通过执行 Mysql 查询来填充第二个组合,该查询具有从我的 jsp 页面中的第一个组合中选择的参数。我认为 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;
}

谢谢大家。

4

0 回答 0