2016-03-24 2 views
1

Я новичок в кодировании. Я хочу, чтобы обновитьAjax не обновляет html страницу

«Test текст» в сНу идентификатор HTML «результат» = к «Или что-то еще» в data.php файле

Я не понимаю, почему это не работает, потому что я скопировал этот код из видеокурса. Я запускаю эти страницы в Microsoft WebMatrix. Я попытался установить XAMPP, но не смог запустить сервер Apache. Поэтому я попал в WebMatrix. Thanx за помощь новичку

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

Смежные вопросы