De jQuery AJAX load() methode
- Vorige pagina jQuery AJAX Inleiding
- Volgende pagina jQuery Get/Post
De jQuery load() methode
De jQuery load() methode is een eenvoudige maar krachtige AJAX-methode.
De load() methode laadt gegevens van de server en plaatst de teruggegeven gegevens in het geselecteerde element.
语法:
$("}}selector).load(URL,data,callback);
Verplicht URL De parameter definieert de URL die u wilt laden.
Optioneel data De parameter definieert een verzameling van query string key/value pairs die samen met de aanvraag worden verzonden.
Optioneel callback De parameter is de naam van de functie die wordt uitgevoerd nadat de load() methode is voltooid.
Dit is de inhoud van het voorbeeldbestand ("demo_test.txt"):
<h2>jQuery en AJAX is LEUK!!!</h2> <p id="p1">Dit is een stuk tekst in een paragraaf.</p>
De volgende voorbeeld laadt de inhoud van het bestand "demo_test.txt" naar het gespecificeerde <div>-element:
Voorbeeld
$("#div1").load("demo_test.txt");
Je kunt ook een jQuery selector toevoegen aan de URL parameter.
De volgende voorbeeld laadt de inhoud van het element met id="p1" in het bestand "demo_test.txt" naar het gespecificeerde <div>-element:
Voorbeeld
$("#div1").load("demo_test.txt #p1");
Optionele callback parameter bepaalt de callback-functie die na het voltooien van de load() methode moet worden uitgevoerd. De callback-functie kan verschillende parameters instellen:
- responseTxt - Bevat de inhoud van het resultaat bij een succesvolle aanroep
- statusTXT - Bevat de status van de aanroep
- xhr - Bevat XMLHttpRequest object
De volgende voorbeeld toont een dialoogvenster na het voltooien van de load() methode. Als de load() methode succesvol is, wordt "Externe inhoud geladen met succes!" weergegeven, en bij falen wordt een foutbericht weergegeven:
Voorbeeld
$("button").click(function(){ $("#div1").load("demo_test.txt",function(responseTxt,statusTxt,xhr){ if(statusTxt=="success") alert("Externe inhoud geladen met succes!"); if(statusTxt=="error") alert("Fout: "+xhr.status+": "+xhr.statusText); }); });
jQuery AJAX Referenties
Voor een volledige referentie van de AJAX-methoden, bezoek a.u.b. onze jQuery AJAX Referenties.
- Vorige pagina jQuery AJAX Inleiding
- Volgende pagina jQuery Get/Post