Problème de variable pour Ajax

Infogeo
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 2 Fév 2012

Problème de variable pour Ajax

Message le Jeu Fév 02, 2012 10:08

Bonjour,


Je suis un novice dans la programmation Web ... =)
Je fais un site pour le travail (je suis alternant à Alcatel) et je voudrais le rendre dynamique grâce à l'ajax sauf que j'ai vraiment du mal à comprendre oO. On a pu me donner une piste mais ça marche pas et je voudrais éviter de demander tous les jours un truc mais la je sais vraiment pas ...
Bref j'ai ça:


Fichier Php:

Code: Tout sélectionner
$top_country_name_1 = Top_country("2011", 10);   

   if (isset($_GET["trainings"])){
      $train = $_GET["trainings"];
      echo $train;
   }



La fonction TopCountry me permet d'avoir le meilleur pays ... ici c'est sur j'obtiens normalement France


Fichier Html:

Code: Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <title>ajax</title>
   <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>

   <script type="text/javascript">
      $(document).ready(function() {
      $.ajax({
        url: 'data.php?trainings=top_country_name_1',
        success: function(data) {   
         alert('Load was performed.');
            $('#zoneaafficher').html('top1=' + data);
        }
      });
      });
   </script>
</head>

<body>
   <p id ="zoneaafficher">      
   </p>

</body>
</html>




Je voudrais donc afficher la valeur "France" grâce à l'ajax sauf qu'ici ca affiche .... "top_country_name_1"


Donc pourriez vous m'indiquer où est le problème svp ?


JackNUMBER
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 2 Fév 2012

Re: Problème de variable pour Ajax

Message le Ven Fév 03, 2012 11:20

Salut,
Tu passes la chaine "top_country_name_1" pour le paramètre trainings de ta page PHP, et après tu lui dit d'afficher cette chaine (echo $train;). Par ailleurs tu n'utilises pas ta variable $top_country_name_1 dans ta page php.

Si tu es novice ne fais pas d'ajax tout de suite et voit les bases de php car là je pense que tu ne comprend pas ce qui se passe dans ta page php.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité