Bonjour,
je suis en train de transférer mes application d'un ancien serveur vers un nouveau et lors du test je me rends compte que mes onchange ne fonctionnent plus.
Voici un exemple
J'ai modifié mon select pour afficher une simple alerte et ça marche
le php est bien interprété car lorsque je regarde le code source de la page j'ai ceci :
je viens de modifier mon code de la manière suivante
et celui-ci fonctionne parfaitement.
Le problème ne serait donc pas au niveau du php mais des variables en javascript.
Quelqu'un aurait-il une idée du pourquoi ça fonctionnait avant et plus maintenant ?
Modifié par MathieuD (29 Nov 2013 - 11:46)
je suis en train de transférer mes application d'un ancien serveur vers un nouveau et lors du test je me rends compte que mes onchange ne fonctionnent plus.
Voici un exemple
<select name="tri" id="tri" onchange="window.location.href='<?php echo $this->baseUrl();?>/Fichier/listeclients/tri/'+this.value+'/filtre/'+$('select#filtre').attr('value')+'/filtre2/'+$('select#filtre2').attr('value')+'/page/<?php echo $page->getCurrentPageNumber();?>'">
J'ai modifié mon select pour afficher une simple alerte et ça marche
<select name="tri" id="tri" onchange="alert('ok')">
le php est bien interprété car lorsque je regarde le code source de la page j'ai ceci :
<select name="tri" id="tri" onchange="window.location.href='/cdl/Fichier/listeclients/tri/'+this.value+'/filtre/'+$('select#filtre').attr('value')+'/filtre2/'+$('select#filtre2').attr('value')+'/page/1'">
je viens de modifier mon code de la manière suivante
<select name="tri" id="tri" onchange="window.location.href='<?php echo $this->baseUrl();?>/Fichier/listeclients/tri/code_identif_cci/filtre//filtre2/1/page/<?php echo $page->getCurrentPageNumber();?>'">
et celui-ci fonctionne parfaitement.
Le problème ne serait donc pas au niveau du php mais des variables en javascript.
Quelqu'un aurait-il une idée du pourquoi ça fonctionnait avant et plus maintenant ?
Modifié par MathieuD (29 Nov 2013 - 11:46)