Mise en oeuvre
Installation de jQuery
On peut inclure la librairie dans le dossier des ressources publiques src/LPARS/RecettesBundle/Resources/public et l'utiliser sous forme d'asset.
On peut aussi faire appel à un CDN
Il ne reste plus qu'à mettre à jour la vue de layout pour faire appel à la ressource
<script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
Javascript
$(document).ready(function() { $(".loading").hide(); $('#find_battletag').keyup(function(key) { $(".loading").show(); if(this.value.length >= 3 || this.value == '') { $.ajax({ type: "POST", url: $(this).parent('form').attr('action'), data: "battletag=" + this.value, success: function(data){ $('#results').html(data); $(".loading").hide(); } }); } });
Exemple
PHP
$request = Request::createFromGlobals(); if($request->isXmlHttpRequest())