L'ajax, problème d'appel et de modification de variables

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Infogeo, 24 Février 2012.

  1. Infogeo
    Infogeo Nouveau WRInaute
    Inscrit:
    2 Février 2012
    Messages:
    3
    J'aime reçus:
    0
    Salut!
    Voila j'ai un soucis ......

    Pour commencer je voudrais en fait afficher des valeurs pour "le monde" puis si je clique sur france qu'elle change automatiquement (ajax) et qu'elles affichent les données pour la france ...

    Pour ca j'ai voulu faire ca:

    Code:
    what2do="type_data=Job&type_areaOUcountry=Learner_Country&areaOUcountry=world&nom_data=postsales&year=2011&month=all";
    	ajax_call(what2do); 
    
    
    	function ajax_call(what2do){
    		$.ajax({
    			type: "POST",
    			dataType: "json" ,
    			url: "data.php",
    			data: what2do,
    			success: function(json) { 	
    			$('#postsales2011world').html(json['ladata']);
    			}
    		}); 
    	};	
    
    	$("#monid").click(function(e) {
    		e.preventDefault();
    		thecountry = $(this).attr(‘json’);
    		alert(“Alert the country is =”+ thecountry);
    		what2do=”country=”+ thecountry; 
    		ajax_call(what2do); 
    		return false; 
    	}); 
    	};

    Code:
    <b href=’’ id=’monid’ data=’france’>France</b>



    Code:
    $resultat = array();	
    	if (isset($_GET["type_data"],
    		$_GET["type_areaOUcountry"],
    		$_GET["areaOUcountry"],
    		$_GET["nom_data"],
    		$_GET["year"],
    		$_GET["month"])){
    			$type_data = $_GET["type_data"];
    			$type_areaOUcountry = $_GET["type_areaOUcountry"];
    			$areaOUcountry = $_GET["areaOUcountry"];
    			$nom_data = $_GET["nom_data"];
    			$year = $_GET["year"];
    			$month = $_GET["month"];	
    			$resultat['ladata'] = Nbr_Data ($type_data, $type_areaOUcountry, $areaOUcountry, $nom_data, $year, $month);
    	}
    	print json_encode($resultat);
    


    (Ma fonction Nbr_Data, je ne la met pas parce que bon je pense que ca va deja etre assez long comme ca ^^, par contre elle fonctionne j'en suis sur)

    La programmation Web, c'est nouveau pour moi ... donc si vous pouviez vraiment expliquer ca serait super sympa, voir me donner des conseils ? (pour le code que je vous ai donné, y a des bouts de codes donnés par qqun a mon entreprise (je suis en alternance) et voila .... ^^)

    PS: pour le moment "france" dans la page web, je peux pas cliquer dessus ....
     
  2. Infogeo
    Infogeo Nouveau WRInaute
    Inscrit:
    2 Février 2012
    Messages:
    3
    J'aime reçus:
    0
    c'est si impossible que ca ? peu importe le forum sur lequel je vais j ai aucune réponse .....

    Dites moi si je m exprime mal ou quoi ..... je suis nouveau la dedans .....
     
  3. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 180
    J'aime reçus:
    1
    ça risque pas .... un petit tuto pour les bases du html serait peut être utile

    <b href=’’ id=’monid’ data=’france’>France</b>
    avec un "a" c'est mieux ensuite les tag c'est data="france" pas data=’france’, " pas '
     
Chargement...
Similar Threads - ajax problème appel Forum Date
Problème ajax et javascript Développement d'un site Web ou d'une appli mobile 12 Septembre 2013
Problème Ajax Développement d'un site Web ou d'une appli mobile 18 Février 2012
Problème de variable pour Ajax Développement d'un site Web ou d'une appli mobile 2 Février 2012
Afficher les produits suivants en ajax Développement d'un site Web ou d'une appli mobile 12 Mai 2020
Requête Ajax avec code source visible Développement d'un site Web ou d'une appli mobile 14 Mars 2020
JS Ajax PHP e-MAIL Développement d'un site Web ou d'une appli mobile 17 Juin 2019
Comment stopper l'exécution de script ajax Développement d'un site Web ou d'une appli mobile 21 Avril 2019
Ajax et duplicate content (Single Page Application) Crawl et indexation Google, sitemaps 1 Mars 2019
Supprimer ajax d'une petite fonction JS Développement d'un site Web ou d'une appli mobile 29 Novembre 2018
Google ne reconnaît pas Ajax !? Référencement Google 30 Août 2018