Ich muss wissen, wie man die AJAX-Funktion von jQuery verwendet, um die gewünschten Daten in einer Variablen zu erhalten? Sollte am Ende so aussehen:
var data = "-> Daten laden <-";
Vielen Dank!
Antworten:
5 für die Antwort № 1Die load-Methode dient dazu, die Daten direkt an ein jQuery-Element anzuhängen. Stattdessen könnten Sie verwenden jQuery.get
oder jQuery.post
a ausgeben GET
oder POST
anfordern. Z.B.
$.get("url.to/load/from", { param: "Hello" }, function(data){
var loadedData = data;
});
1 für die Antwort № 2
Es ist ein bisschen schwierig zu sagen, was Sie hier fragen ...
Da sind 2 load
Funktionen im Kern von jQuery.
Wenn Sie Daten über einen Ajax-Aufruf abrufen möchten, sollten Sie einen Blick auf andere Jquery-Ajax-Methoden werfen, z
get
,post
,ajax
... und so weiter:var data = null; $.get(url,params,function(response){ data = response; });
Wenn Sie eine hören möchten
load
Ereignis (beispielsweise wenn das Fenster oder ein Bild geladen ist), können Sie Folgendes tun:var data = null; $(window).load(function(){ data = "some data"; });
0 für die Antwort № 3
Benutzen http://api.jquery.com/jQuery.get/ oder jQuery.post mit Rückrufen zum Speichern von Daten in Variablen.
ich hoffe es hilft dir
0 für die Antwort № 4
.load
ist insbesondere ein praktischer Wrapper, um Daten direkt in ein DOM-Element zu platzieren, ohne dass hierfür benutzerdefinierte Funktionen durchlaufen werden müssen. Verwenden Sie eine der anderen AJAX-Methoden, z .get
.
0 für die Antwort № 5
Ich habe jQuery Post erfolgreich implementiert
$.post("loadurl.php", { param: value },
function(data) {
alert("Data Loaded: " + data);
});
});