Checkbox Onclick et load de Jquery
Résolu/Fermé
regitraz
Messages postés
89
Date d'inscription
vendredi 17 octobre 2014
Statut
Membre
Dernière intervention
30 mai 2021
-
Modifié le 30 mai 2021 à 16:34
jordane45 Messages postés 38275 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 8 novembre 2024 - 30 mai 2021 à 17:19
jordane45 Messages postés 38275 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 8 novembre 2024 - 30 mai 2021 à 17:19
A voir également:
- Checkbox Onclick et load de Jquery
- Couldn't load xpcom ✓ - Forum Mozilla Firefox
- Vba checkbox value ✓ - Forum Excel
- Couldn't load xpcom thunderbird ✓ - Forum Mozilla Firefox
- Acrobat failed to load its core dll ✓ - Forum Windows
- Jquery onclick ✓ - Forum Javascript
3 réponses
jordane45
Messages postés
38275
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 novembre 2024
4 696
Modifié le 30 mai 2021 à 16:55
Modifié le 30 mai 2021 à 16:55
Bonjour,
Première chose .. si ça ne marche pas il faudrait regarder dans la console js du navigateur si il n'y aurait pas des messages d'erreur.
Ensuite, (ou en même temps...) il faudrait ajouter des console.log des variables dans le code histoire de voir si leur contenu est bon
=> au moins celle la :
A noter que tu as mis du PHP dans ton JS ... hummm ... es-tu certains de récupérer la variable $_POST['nbCluster']
Et pour fini :
Alors non ...
Dans l'idéal, tu mets une CLASS "fictive" à tes input et ainsi tu peux les cibler tous avec une seule fonction en javascript
Par exemple
et en js
Première chose .. si ça ne marche pas il faudrait regarder dans la console js du navigateur si il n'y aurait pas des messages d'erreur.
Ensuite, (ou en même temps...) il faudrait ajouter des console.log des variables dans le code histoire de voir si leur contenu est bon
=> au moins celle la :
console.log("clusterFile", clusterFile );
A noter que tu as mis du PHP dans ton JS ... hummm ... es-tu certains de récupérer la variable $_POST['nbCluster']
Et pour fini :
Si possible j'aimerai ne pas passer par la ligne $("Sankey").click(function(placeToLoad) car il faut drait que je fasse 6 copier coller pour chaque ID différents.
Alors non ...
Dans l'idéal, tu mets une CLASS "fictive" à tes input et ainsi tu peux les cibler tous avec une seule fonction en javascript
Par exemple
<label class="noselect" for="Sankey"> <input type="checkbox" class="mr-1 choix" id="Sankey">Sankey </label> <label class="noselect" for="Autre"> <input type="checkbox" class="mr-1 choix" id="Autre">Autre </label>
et en js
$(".choix").click(function(){ var id = $(this).id; // récupère l'id du checkbox cliqué //... la suite de ton code //... // ... });
regitraz
Messages postés
89
Date d'inscription
vendredi 17 octobre 2014
Statut
Membre
Dernière intervention
30 mai 2021
Modifié le 30 mai 2021 à 17:10
Modifié le 30 mai 2021 à 17:10
jordane45
Messages postés
38275
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 novembre 2024
4 696
30 mai 2021 à 17:19
30 mai 2021 à 17:19
La dépose de code sur le forum se fait uniquement en utilisant les balises de code... sinon on ne peut rien en faire.
Ensuite, ben.. faut regarder ce que donne la documentation de ta lib...
Si tu charges cette page directement.. est-ce qu'elle fonctionne ?
Ensuite, ben.. faut regarder ce que donne la documentation de ta lib...
Si tu charges cette page directement.. est-ce qu'elle fonctionne ?
regitraz
Messages postés
89
Date d'inscription
vendredi 17 octobre 2014
Statut
Membre
Dernière intervention
30 mai 2021
30 mai 2021 à 17:17
30 mai 2021 à 17:17
J'ai modifier l'extension de mes graphes pour mettre .js a la place de .html et tout semble fonctionner ^^
Un grand merci a toi jordane45 !
Un grand merci a toi jordane45 !
Modifié le 30 mai 2021 à 16:55
J'ai fait quelques modification pour adapter mon code, j'ai donc ajouter une classe CSS check a toutes mes checkbox, enlever le onclick et modifier ma fonction comme suit :
Voici ce qui s'affiche dans la console sur click de la checkbox :
le chemin est correct, c'est la partie récupération de l'ID qui ne fonctionne pas.
30 mai 2021 à 16:57
Essaye avec :
et montre nous le code html de tes inputs. ( le code généré.. c'est à dire, lorsque tu affiches la page dans ton navigateur, tu fais CTRL+u pour en afficher la source.. et tu nous le colles ici )
Modifié le 30 mai 2021 à 17:06
Et le message d'erreur qui est apparut dans la console :
Bokey c'est la bibliothèque python que l'on a utiliser pour générer ce graphe interactif html, losrqu'on inclut manuellement en PHP il n'y a aucun soucis
30 mai 2021 à 17:07
Donc le souci ne vient pas du code que tu nous as montré...