ajax les données d'un formulaire avec un TinyMCE. J'ai fait des recherches sur internet et j'ai trouve une solution qui est de mettre : 'before'=>"tinyMCE.triggerSave(); tinyMCE.execCommand( 'mceRemoveControl
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 et cake php', je voudrais faire une galerie dynamique mais je n'y arrive pas je n'arrive pas a faire passer de variables dans ma fonction je m'explique
Ajax. Apparemment il manquerait un argument à ma méthode destroy() mais je ne vois pas pourquoi :/ Si quelqu'un a une idée je suis preneur :) Merci à vous ! Controller : ``` public
ajax qui appelle l'action follow du controller user $.ajax({ type: $this.attr('data-action'), url: $this.attr('data-ref') }).done(function() { // Si tout se passz bien // On affiche le message flash
AJAX avec cakePHP et zoombox. Sur les pages qui se charge sans AJAX le script ZOOMBOX ``` jQuery(function($) { $('a.zoombox').zoombox({ gallery : false, animation : true, }); }); ``` fonctionne parfaitement, mais sur les autres
ajax fonctionnent très bien. Mais lorsque myAddress = dev.mysite.com, la requête ajax suivante retourne une erreur. Apparement la requête n'est même pas exécutée et j'ai l'erreur : {"readyState":0,"Status
Ajax. J'ai réalisé un effet avec un slideToogle qui efface la note et fait apparaître un texte disant qu'aucune note n'est créée. Or, ce comportement (aucune note
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 : ``` function remplir(obj) { var id = obj.id; var $this = $('#table-form'+id); if(obj.value == "Delete") { console.log("testbon"); } $(".load").show(); $.ajax({ url: $this.attr('action'), type: $this.attr('method'), data: $this.serialize(), dataType: 'json