2016-08-25 7 views
0

ではなく、クロームコンソールは私にこのメッセージを示していますxml_http.onreadystatechangeは、私はAJAXリクエストを介して取得しようとしている機能

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

      xml_http.onreadystatechange(function() { 
       if(xml_http.readyState == 4 && xml_http.status == 200){ 
        var result = document.getElementById('result'); 
        result.innerHTML = xml_http.responseText; 
       } 
      }); 
      xml_http.open('GET', 'data.php', true); 
      xml_http.send(); 
     } 
: xml_http.onreadystatechangeが機能ここ

私のJSコードがあるではありませんここで

はHTMLです:

<button onclick="ajax_request();">Click</button> 
    <div id="result"></div> 
+0

を試すことができますhttp://www.w3schools.com/ajax/ajax_xmlhttprequest_onreadystatechange.aspこのリンクをチェックして、あなたは間違って何が起こっているか知っているだろう –

答えて

0

あなたが引数として別のものを通過させながら機能として、それを呼び出す、onreadystatechangeにする機能を割り当てる必要がありません。

xml_http.onreadystatechange = function() { ... }; 
0

uはこの

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

    xml_http.onreadystatechange = function() { 
       if(xml_http.readyState == 4 && xml_http.status == 200){ 
        var result = document.getElementById('result'); 
        result.innerHTML = xml_http.responseText; 
       } 
      } 
      xml_http.open('GET', 'data.php', true); 
      xml_http.send(); 
     } 


<button onclick="ajax_request();">Click</button> 
<div id="result"></div> 
関連する問題