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

Nouveau WRInaute
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 ....
 
Nouveau WRInaute
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 .....
 
WRInaute accro
Infogeo a dit:
pour le moment "france" dans la page web, je peux pas cliquer dessus ....
ç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 '
 
Discussions similaires
Haut