Correspondance d'URL - Ajax
Exécute des requête ajax pré-établis selon la correspondance des paramètres de l'URL.
- Vide
?
- Ajax 1
?ajxload=1
- Ajax 2
?ajxload=2
- Ajax 3
?ajxload=3
- Ajax 4
?ajxload=4
- Ajax 5
?ajxload=5
- Lance la BOEW après que le fichier "Ajax 5" est inséré
?ajxload=5special
- Insert deux fichiers (Ajax 4 et Ajax 2)
?special
- Insert les
ul
de deux fichiers (Ajax 4 et Ajax 2)?mspecial=ul
- Valeur correspondant au paramètre de la chaîne de requête, va inserer "Ajax 3"
?loadme=3
- Valeur correspondant au paramètre de la chaîne de requête, va essayer d'insérer "Ajax asdf"
?loadme=asdf
mais se repli sur la valeur par défaut "1"
Code source
HTML
<aside id="asidecontainer" class="col-md-5 pull-right">
<h2>Conteneur aparté</h2>
<p>Vide</p>
</aside>
<ul>
<li><a href="?">Vide <code>?</code></a></li>
<li><a href="?ajxload=1">Ajax 1 <code>?ajxload=1</code></a></li>
<li><a href="?ajxload=2">Ajax 2 <code>?ajxload=2</code></a></li>
<li><a href="?ajxload=3">Ajax 3 <code>?ajxload=3</code></a></li>
<li><a href="?ajxload=4">Ajax 4 <code>?ajxload=4</code></a></li>
<li><a href="?ajxload=5">Ajax 5 <code>?ajxload=5</code></a></li>
<li><a href="?ajxload=5special">Lance la BOEW après que le fichier "Ajax 5" est inséré<code>?ajxload=5special</code></a></li>
<li><a href="?special">Insert deux fichiers (Ajax 4 et Ajax 2) <code>?special</code></a></li>
<li><a href="?mspecial=ul">Insert les <code>ul</code> de deux fichiers (Ajax 4 et Ajax 2) <code>?mspecial=ul</code></a></li>
<li><a href="?loadme=3">Valeur correspondant au paramètre de la chaîne de requête, va inserer "Ajax 3"<code>?loadme=3</code></a></li>
<li><a href="?loadme=asdf">Valeur correspondant au paramètre de la chaîne de requête, va essayer d'insérer "Ajax asdf"<code>?loadme=asdf</code></a> mais se repli sur la valeur par défaut "1"</li>
</ul>
<div data-wb-urlmapping='{
"ajxload=1": { "action": "ajax", "url": "ajax/ajax-1.html" },
"ajxload=2": { "action": "ajax", "url": "ajax/ajax-2.html" },
"ajxload=3": { "action": "ajax", "url": "ajax/ajax-{qval}.html", "match": "^\\d$", "default": "1" },
"ajxload=4": { "action": "ajax", "url": "ajax/ajax-4.html" },
"ajxload=5": { "action": "ajax", "url": "ajax/ajax-5.html" },
"ajxload=5special": { "action": "ajax", "url": "ajax/ajax-5.html", "trigger": true },
"special": [
{ "action": "ajax", "url": "ajax/ajax-2.html", "container": "#asidecontainer" },
{ "action": "ajax", "url": "ajax/ajax-4.html" }
],
"mspecial": [
{ "action": "ajax", "url": "ajax/ajax-2.html {qval}", "container": "#asidecontainer", "match": "(^ul$)", "default": "p" },
{ "action": "ajax", "url": "ajax/ajax-4.html {qval}", "match": "(^ul$)", "default": "p" }
],
"loadme": { "action": "ajax", "url": "ajax/ajax-{qval}.html", "match": "^\\d$", "default": "1" }
}'></div>
Fichier Ajax
Détails de la page
- Date de modification :