# j-AjaxLoading

> Ce composant peut afficher un texte de chargement pour les opérations AJAX asynchrones.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: fr
Content-SHA256: f03588ef861b4b024d6207bb4bc078c86d190551b97a62cda7d7c4e5c5cc651c
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: components@910ed1a86f6e72b4f031d3ad0dc7844f9fc5cb8e
Review: not-recorded

Ce composant peut afficher un texte de chargement pour les opérations AJAX asynchrones.

- fonctionne uniquement avec la méthode `AJAX()`

__Configuration__ :

- `url {String}` un modèle pour l'URL est évalué comme RegExp, __doit être défini__
- `label {String}` en option (par défaut : `HTML content`)
- `icon {Boolean}` ajoute l'icône __spinner__ (par défaut : `true`)

Utilisez-le avec `<ui-component name="ajaxloading">`. Lorsque le composant n'est pas encore chargé, jComponent le télécharge lors de la première utilisation depuis l'adresse dans `DEF.fallback` (le CDN Componentator par défaut). Auteur : Peter Širka. Source : le référentiel de composants Componentator, licence MIT.

```html example.html
<div style="width:300px">
	<ui-component name="ajaxloading" config="url:/users/" class="hidden">Loading users</ui-component>
	<br />
</div>

<script>
	setTimeout(function() {
		AJAX('GET /users/');
	}, 2000);
</script>
```
