2017-03-03 2 views
-1
zu reinen Javascript konvertieren

Dieser Code perfekt mit jQuery funktioniert:

$(document).ready(function(){ 

$.get("out.php", function(data) { 
    alert(data); 
}); 

}); 

out.php

<?php echo'testing...'; 

Aber ich ziehe eine reine JavaScript ...

+1

https://www.w3schools.com/xml/ajax_int ro.asp – Steve

+7

Erste Anlaufstelle für Fragen wie diese: http://youmightnotneedjquery.com. In der Tat ist die Antwort auf Ihre Frage im ersten Abschnitt. –

+1

.get ist eine Abkürzung für .ajax. Was eine Menge der Komplexität von AJAX verbirgt. Früher habe ich AJAX direkt in Javascript verwendet und sobald ich festgestellt habe, wie einfach es ist, jQuery zu verwenden, habe ich nicht zurückgeschaut. Wenn das Problem darin besteht, die jQuery über CDN zu erhalten (z. B. in einem gesperrten Netzwerk), können Sie es selbst hosten. Warum möchtest du jQuery nicht verwenden? – manassehkatz

Antwort

0

Verwenden XMLHttpRequest,

var xhr = new XMLHttpReuqest(); 
xhr.open("GET", "http://www.example.org/example.txt"); 
xhr.onreadystatechange = function() { 
    if (xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) {   
     //handling  
} 
xhr.send();