JeuWeb - Crée ton jeu par navigateur
Select qui se réinitialise ajax - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Select qui se réinitialise ajax (/showthread.php?tid=7609)

Pages : 1 2


Select qui se réinitialise ajax - xanthius - 20-03-2016




RE: Select qui se réinitialise ajax - seishin - 20-03-2016




RE: Select qui se réinitialise ajax - xanthius - 20-03-2016




RE: Select qui se réinitialise ajax - seishin - 20-03-2016




RE: Select qui se réinitialise ajax - xanthius - 20-03-2016




RE: Select qui se réinitialise ajax - seishin - 21-03-2016

J'étais vraiment en WE hier...

Le problème vient de là :
Code PHP :
<?php 
$('.formulaire').on('change',function(){ ... });

A chaque fois que tu fais une action sur le formulaire, tu recharges ton select sans lui envoyer le nb d'où une réinitialisation de la valeur...

Code PHP :
<?php 
$('#mecaniciens').on('change',function(){ ... });

et rien d'autre à faire...

(l'événement ne se produira plus que lors d'un changement du 1er select...)

Voilà
Seishin


RE: Select qui se réinitialise ajax - xanthius - 21-03-2016

Bonsoir,
je pense que j'ai ma part de responsabilité, je ne m'explique pas vraiment bien parfois ^^ .
Pour en revenir au sujet,
c'est donc le ".on('change',function()" qui fait tout merder et qu'il faut que j'enlève ?
Code PHP :
<?php 
$('.formulaire').on('change',function(){

et du coup le ".on('change',function()" je dois le placer ici ?
Code PHP :
<?php 
var mecanicien = $('#mecaniciens').val();

mon petit js étant le suivant :
Code PHP :
<?php 
$(document).ready(function(){


$(
'.formulaire').on('change',function(){

var
mecanicien = $('#mecaniciens').val();


$.
post('../game/core/ajax/maj_mecaniciens.php',{mecanicien:mecanicien}, function(donnees){
$(
'#infos_mecaniciens').html(donnees);
});
return
false;

});

});

En tout cas merci de ton aide !


RE: Select qui se réinitialise ajax - seishin - 22-03-2016

Tu fais juste cela : 
Code PHP :
<?php 
$(document).ready(function(){
  $('#mecaniciens').on('change',function(){
    var mecanicien = $('#mecaniciens').val();

    $.post('../game/core/ajax/maj_mecaniciens.php',{mecanicien:mecanicien}, function(donnees){
      $('#infos_mecaniciens').html(donnees);
    }); 
   
return false;
  });
});

Car quand tu fais :
Code PHP :
<?php 
$('.formulaire').on('change', function(){ ... });

Tu dis :
Citation :A chaque changement du formulaire (en incluant un changement sur n'importe lequel de ses éléments), je recharge le 2nd select (sans lui dire sa valeur donc il prend la 1ère valeur)

C'est ok ?


RE: Select qui se réinitialise ajax - xanthius - 22-03-2016

Youpi ça marche ! merci beaucoup pour ton aide ! merci ! au moins j'aurais appris quelque chose ! Smile


RE: Select qui se réinitialise ajax - seishin - 22-03-2016

(22-03-2016, 09:58 PM)xanthius a écrit : Youpi ça marche ! merci beaucoup pour ton aide ! merci ! au moins j'aurais appris quelque chose ! Smile

N'hésites pas (et si je ne réagis pas, envoie un mail ou un mp)