2016-03-24 13 views
1

コーディングが新しくなりました。私はなぜそれHTMLのdivのid = '結果' Ajaxでhtmlページがリフレッシュされない

data.phpファイル内 'または何か他のもの' にして、私は理解していない

'テストテキスト' をリフレッシュしたいです私はビデオコースからそのコードをコピーしたので、動作していません。私はMicrosoft WebMatrixでこれらのページを実行しています。 XAMPPをインストールしようとしましたが、Apacheサーバーを起動できませんでした。だから私はWebMatrixになった。初心者

HTMLファイル

<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
    <script> 

    function ajax_request() { 
     var xmlhttp = new XMLHttpRequest(); 

     xmlhttp.onreadystatechange = function() { 
      if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
       var result = document.getElementById('result'); 
       result.innerHTML = xmlhttp.responseText; 

      } 

     } 
     xmlhttp.open('Get', 'data.php', true); 
     xmlhttp.send(); 
    } 

    </script> 
</head> 
<body> 
    <button onclick="ajax_request">Click me</button> 
    <div id='result'>Test text</div> 
</body> 
</html> 

PHPファイル

<?php 
    $data = "Or something else"; 
    echo $data; 

?> 

答えて

0
<button onclick="ajax_request">Click me</button> 

は、

<button onclick="ajax_request();">Click me</button> 
+0

おかげでなければなりません助けるためにありがとう おとこ!だから愚かなエラー://私の投稿/質問を削除する必要があります(エラーはとても恥ずかしい愚かです)または司会者はそれを行いますか? – user6111224