Ajax, qui génère du code HTML, et me renvoie le HTML (l'aperçu des 4 articles plus anciens) ainsi que de nouveaux boutons 'plus anciens' et "plus récent' (pour pouvoir
AJAX. Tout se passe bien en local, malheureusement dès que je mets le site en ligne mon appel AJAX ne fonctionne plus. car cake me rajoute dans l'url les data
Ajax pour récupérer des données dans la BDD. Dans le success, je voudrais faire un "return" de ce qu'a récupéré la requete ajax. Seulement le return ne fonction et je me retrouve
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 => edit la page if ($this->request->is('ajax')){ $this->RequestHandler->addInputType('json', array('json_decode', true)); $this->request->data'Post']'id'] = $id; debug($this->request->data); die(); } $this->set(compact
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)** ```
AJax pour le POST ``` function putVehicule(){ $.ajax({ url: "http://127.0.0.1:3000/vehicules", type: 'PUT', data: {}, success: function(data) { console.log("PUT !"); } }); } ``` Et voici ma route :) ``` app.post('/vehicules/:id', function(req, res){ var idToUpdate
ajax ça me lance plusieurs appels ajax (correspondant au nombre de fois que l'user a ouvert la modal) Code de l'object bupModal js qui me permet de personnaliser
AJAX, j'ai suivi le tuto "jQuery : Navigation Ajax" et avant, le tuto pour travailler avec des pages en php. Mon soucis est que quand je clique sur un de mes boutons
ajax qui envoie a chaque appel 2 requettes sur mon api ce que je ne comprend pas trop... le code de mon appel ajax est le suivant: ``` $.ajax({ url: this.urlSource