0

このページ(Normal_Info.php)に情報を表示するコードをjavascriptで書いたのですが、残念ながらうまくいきませんでした。誰かが私を助けることができれば、私は感謝します

<html>
    <head>
        <script language="javascript">
            function ajaxFunction()
            {
                return window.XMLHttpRequest ?
                    new window.XMLHttpRequest : 
                    new ActiveXObject("Microsoft.XMLHTTP");
            }

            function Go_there()
            {
                var httpObj = ajaxFunction();

                httpObj.open("GET","Normal_Info.php", true);
                httpObj.send();
                httpObj.onreadystatechange = ChangedState()
                {
                    if (httpObj.readyState == 4 && httpObj.status == 200)
                    {
                        document.getElementById("result").innerHTML=httpObj.responseText;
                    }
                }
            }
        </script>
    </head>
    <body>
        <form id=ff>
            <input type=button value=Hi OnClick=Go_there() />
        </form>
        <div id=result>
        </div>
    </body>
</html>
4

1 に答える 1

0

jquery http://jquery.com/を使用することをお勧めします

<script src="jquery.js"></script>
<script language="javascript">
$('#ff').submit(function() {
$.ajax({
  url: 'ajax/test.html',
  success: function(data) {
  $('#result').html(data);
  // alert('Load was performed.');
  }
 });
  });
  </script>

イベントをクリックする必要はありません

于 2012-05-06T16:28:33.000 に答える