AJAX pour ne pas que la page se recharge et j'ai pour le moment ceci dans mon code (l'étape 1 du formulaire) : ``` $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta
ajax pour eviter le rechargemet de la page. Le souci c'est que cela ne fonctionne qu'une seule fois apres le chargement de la page, si je clique a nouveau
ajax mon javascript: ``` $(document).ready(function (e) { $("#precedent").on('submit',(function(e) { e.preventDefault(); $.ajax({ url: "/include/liste_amis.php", type: "GET", data: $(this).serialize(), success: function(data) { $("#listea").html(data); }, error: function() { console.log
Ajax et pour gagner en performance je souhaiterais mettre en cache les vue. Le problème c'est que selon comment le visiteur arrive sur cette page (lien direct ou ajax
ajax sur un lient mais j'ai l'erreur suivante: SCRIPT5009: 'data' is not defined voici mon lien: ``` Amitier ``` et mon script ajax ``` $(document).ready(function() { $("body").on('click', '.ajoute
AJAX mais que du HTML / PHP , hors là ... c'est un peu différent. Par rapport à mon fichier PHP, je ne sais pas trop ou placer ma requète ainsi que le IF pour
AJAX. Le problème est qu'aucun message n'est affiché, la page retourne un message vide. productsControllers.php ``` $this->autoRender = false; if ($this->request->is('ajax')) { $validator = new Validator(); $validator //Validation
AJAX Le code m'a l'ère correcte. Mais quand je clique sur le bouton qui fait appelle à cette fonction Dans la bar de débug de symfony, je vois
ajax et je m'en suis inspiré pour créer un page de modification de profil, j'ai donc la page edit/pseudo pour editer le profil de... pseudo où j'ai les liens
AJAX** ``` div class="people-ident-box" id="PeopleBox" style="display:none;"> $(function(){ $(".search_bar_people").keyup(function() { var search_keyword_value = $(this).val(); var dataString = 'search_bar_people='+ search_keyword_value; if(search_keyword_value!='') { $.ajax({ type: "GET", url: "livesearch_people_ind.php", data: dataString, cache: false, success: function(html) { $("#result_people").html(html).show(); } }); } return false; }); $("#result_people").live("click",function(e){ var $clicked = $(e.target); var $name = $clicked.find('.country_name').html(); var decoded = $(" ").html($name).text(); $('#search_bar_people_id').val(decoded); }); $(document).live("click", function(e) { var $clicked = $(e.target); if (! $clicked.hasClass("search_bar_people")){ $("#result_people").fadeOut(); } }); $('#search_bar_people_id').click(function(){ $("#result_people").fadeIn(); }); }); $('html').click(function(event){ if(event.target.id == 'result_people') { //Do nothing } else { $('#result_people').css({ display : 'none' }); } }); .show-livesearch-people{ position: relative; float: left; width: 50%; max-width: 100%; max-height: 70px; overflow: hidden; border-bottom: solid 1px rgba(0,0,0,0.07); margin-bottom: 2px; margin-top: 2px; } #search_keyword_id_people { width: 700px; border: solid 1px #CDCDCD; padding: 5px; font-size: 14px; border-radius: 2px; position: absolute; left: -250px; height: 30px; top: -3px; } span.show-livesearch-live-people{ width: 33%; position: relative; left: 40%; top: -60px; text-align: center; font-size: 20px; } #result_people { position: absolute; width: 100%; display: none; overflow: auto; top: 32px; background-color: rgba(255, 255, 255, 1); z-index: 800; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.1); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.1); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.1); border-radius: 1px; max-height: 225px; } .show { font-family: 'Roboto', sans-serif; padding:10px; border-bottom:1px #CDCDCD dashed; font-size:15px; } .show:hover { background:#364956; color:#FFF; cursor:pointer; } ``` **Partie AJAX (livesearch_people_ind.php)** ```