Bonjour, après un petit essai, je ne pige pas quelque chose.
Voici ce que j'ai fait.

- récupération de l'état d'une case à cocher
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var envoiCommande = document.getElementById('envoi').checked;
Ceci devrais bien me donner une valeur booléenne du type true / false.

Maintenant si je regarde coté php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if($_POST['envoiCommande'] == true)
     $total = $total + 100; 
  else
    $total = $total - 100;
Le total est toujours à +100.

Par contre si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if($_POST['envoiCommande'] == 'true')
     $total = $total + 100; 
  else
    $total = $total - 100;
Les deux cas fonctionnent.

Ajax ne gère que des données de type text ?
Quelqu'un aurait il une explication SVP.

Merci d'avance pour les réponses.