-1

ユーザーがラジオボタンをクリックしたときにドロップダウンリストを非表示にしたい。これには、JS の代わりに AJAX を使用します。ここで、私のコードは次のとおりです。

<script type="text/javascript">
function loadXMLDoc()
{
   var xmlhttp;
   if (window.XMLHttpRequest)
   {
      xmlhttp=new XMLHttpRequest();
   }
   else
   {
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
   }
   xmlhttp.onreadystatechange=function()
   {
     if (xmlhttp.readyState==4 && xmlhttp.status==200)
     {
        var element = document.getElementById("myDiv");
        element.style.display = "";
        **element.innerHTML=xmlhttp.responseText;**
     }
   }
   xmlhttp.open("POST","**URL**",true);
   xmlhttp.send();
}    
</script>

上記の element.innerHTML=xmlhttp.responseText & URL を使用する必要がありますか? ajax 呼び出しを他のページに渡す理由はありません。私はここで仕事をしました。URLスクリプトなしでは機能しません。この問題から私を整理してください。

4

1 に答える 1

0

彼はどうですか、

function loadXMLDoc()   // your suitable method name
{

        var element = document.getElementById("myDiv");
        element.style.display = "";
}   

ajax呼び出しは必要ありません;)

于 2012-07-26T10:11:13.353 に答える