2016-03-24 34 views
1

Kodlamaya yeni başladım. BenAjax, html sayfasını yenilememektedir.

HTML div id = 'sonuç' için 'Ya da başka bir şey' data.php dosyada yılında 'Test metin' Neden bunu anlamıyorum

yenilemek istiyorum çalışmıyor, çünkü bu kodu video kursundan kopyaladım. Bu sayfaları Microsoft WebMatrix'te çalıştırıyorum. XAMPP'yi yüklemeyi denedim, ancak Apache sunucusunu başlatamadım. Bu yüzden WebMatrix'e gittim. Newbie

HTML dosyası

<!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 dosyası

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

?> 
yardım için teşekkürler

cevap

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

,

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

Teşekkür olmalıdır adam! Çok aptalca hata: // Mesajımı/soruyu silmeli miyim (hata çok utanç verici bir şekilde aptalca) veya moderatörler bunu yapacak mı? – user6111224

İlgili konular