# jQuery.load()

Liste des paramètres acceptés :

- load(fonction)
- load(url,params,callback)

### load(fonction)

Associe une fonction à l'évènement load des élements de la sélection. Cet évènement se déclenche lorsque l'élément en question se charge.

Paramètres:

- fonction (Fonction): fonction à associer à l'évènement

Cette methode renvoie: objet jQuery

#### Prenons l'exemple suivant:

`$("p").load( function() { alert("Hello"); } );`

#### Testons sur le script suivant:

`<p>Hello</p>`

#### On obtiendra :

`<p onload="alert('Hello');">Hello</p>`

### load(url,params,callback)

Charge le code HTML à partir d'un fichier appelé et l'injecte dans la DOM.
Note: Evitez d'utiliser cette fonction pour charger des scripts, utilisez plutot $.getScript.

Paramètres:

- url (String): url du fichier HTML à charger.
- params (Objet): (optionnel) liste de paires de la forme clé/valeur qui seront envoyées en tant que données au serveur.
- callback (Fonction): (optionnel) fonction qui sera éxécutée à chaque fois qu'une donnée sera chargée (paramètres: responseText, statut et sa réponse).

Cette methode renvoie: jQuery

#### Prenons l'exemple suivant:

`$("#feeds").load("feeds.html");`

#### Testons sur le script suivant:

`<div id="feeds"></div>`

#### On obtiendra :

`<div id="feeds"><b>45</b> feeds found.</div>`

#### Prenons l'exemple suivant:

De même que l'exemple au dessus, hormis l'ajout d'un paramètre supplémentaire, et une fonction de retour qui sera éxécutée lorsque les données seront chargées.

`$("#feeds").load("feeds.html", {limit: 25}, function() { alert("The last 25 entries in the feed have been loaded"); } );`

####