0

jspページの最初のコンボから選択されたパラメータを持つMysqlクエリを実行して、2番目のコンボを設定する必要があります。AJAXは機能すると思いますが、クエリを実行して2番目のコンボを設定するためのAJAXのアイデアと正しい構文が見つかりません。

前もって感謝します。

今、私は以下のように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