2016-03-08 4 views
0

Я просто скопировать вставить кодовую форму w3schoolAjax содержание загрузки одной страницы

В load_second.php я просто загрузить gethint.php и остальной код такой же, как и в W3School.

function loadDoc() { 
    var xhttp; 
    if (window.XMLHttpRequest) { 
    // code for modern browsers 
    xhttp = new XMLHttpRequest(); 
    } else { 
    // code for IE6, IE5 
    xhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    xhttp.onreadystatechange = function() { 
    if (xhttp.readyState == 4 && xhttp.status == 200) { 
     document.getElementById("demo").innerHTML = xhttp.responseText; 
    } 
    }; 
    xhttp.open("GET", "gethint.php", true); 
    xhttp.send(); 
} 

gethint.php имеет этот код <?php echo "ghjghjghj";?>

, но когда я запускаю его на моем локальном хосте это не работает должным образом.

Я использую xampp. Я запускаю load_second.php на локальном хосте, и следующая вещь происходит, когда я нажимаю «Изменить содержимое». it display another Change Content button

+0

сценарий пожалуйста .... –

+0

я добавил скрипт –

+0

"// код для IE6, IE5" - Почему? – Quentin

ответ

0

Попробуйте использовать jQuery's Ajax. Его, на мой взгляд, проще.

$.get("gethint.php", function(data) { 
    $("#demo").html(data); 
    console.log("Load was performed."); 
}); 
+0

Спасибо. Я устанавливаю Wordpress, а затем использую jjery ajax, и он работал –

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