L'envoi de Plusieurs variables avec Jquery ajax

Aperçu Général

Salut à tous, j'ai 4 travées dans lequel les valeurs sont saisies de manière dynamique, mais pour les besoins de cette question, j'ai mis dans certaines valeurs. Je veux récupérer la valeur de la portée, de les envoyer à l'aide d'ajax à un fichier php. S'ils répondent aux critères définis dans le fichier php puis l'alerte de message. C'est ce que j'ai à ce jour..

Le code HTML

Ce contient essentiellement de la plage et des nombres dans l'intervalle, le bouton ci-dessous a un événement onclick pour appeler une fonction JavaScript appelée vérifier.

 <span id="first" name="first">40</span>
      <span id="second" name="second">50</span>
      <span id="third" name="third">30</span>
      <span id="fourth" name="fourth">40</span></center>
      <input type="button" id="button" name="button" onClick="check()"/>

Le JavaSript

Fondamentalement stocke la valeur de chaque durée de champ dans une variable spécifiée puis essaie d'envoyer ces variables à l'aide d'ajax, il avertit un message dans la récupération d'un message de succès et même pour un message d'échec.

 function check() {
      var    one = $('#first').val();
       var   two = $('#second').val();
       var  three = $('#third').val();
       var  four = $('#fourth').val();  

    $.post("test.php",{ data : "one"+"&two"+"&three"+"&four" } ,function(data)
        {

         if (data=="yay") //for no input
         { alert("yay");
         }
         else 
         {
         alert("nay");
         }

         }


        } 

Le PHP
Ce sont les conditions les valeurs de la durée de champs doivent répondre, l'ajax fonction récupère le succès et l'échec des messages à partir d'ici.

  $one = $_POST["first"];
        $two = $_POST["second"];
         $three =$_POST["third"];
         $four = $_POST["fourth"];
         if($one > 5)        {

         echo "yay";
                           }
     elseif($two > 10 )        {

         echo "yay";  }

             elseif($three > 15 )        {

         echo "yay";  }

             elseif($four > 20 )        {

         echo "yay";  }

           else{
               echo "nay";
           }

Le Problème

Après un peu de débogage, il ne semble pas que le php est obtenir n'importe quelle valeur qui signifie que les données n'a pas été transmis correctement. Je ne pense pas que c'est la façon de passer plusieurs objets grâce à l'ajax. Personne ne sait comment je peux résoudre ce problème?
Un grand Merci à l'adance..

InformationsquelleAutor | 2011-10-07