Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/04/2011, 12h23   #1
Membre du Club
 
Inscription : avril 2009
Messages : 134
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2009
Messages : 134
Points : 42
Points : 42
Par défaut Ajax avec Jquery

Bonjour,
J'ai un problème avec le passage de paramètre dansun $.get, $.post ou $.ajax...

Quand je met le code sans paramètres tout fonctionne, avec ça ne réagit plus :

Celui ci fonctionne :
Code :
1
2
3
4
5
6
7
8
9
$(document).ready(function() {
	$("#bouton").click(function () {
 
		$.get("test.php",function(data){
			$("#case").html(data);
		});	
 
	});
});
Avec le fichier php :

Code :
1
2
3
4
5
<?php
 
	$val = "hello world ";
	echo $val; 
?>
Celui là non :
Code :
1
2
3
4
5
6
7
8
9
$(document).ready(function() {
	$("#bouton").click(function () {
 
		$.get("test.php",{name="test",test="name"},function(data){
			$("#case").html(data);
		});	
 
	});
});
Avec le fichier php :
Code :
1
2
3
4
5
6
<?php
	$test = $_GET["name"];
	$test1 = $_GET["test"];
	$val = $test + " / " + $test1;
	echo $val; 
?>
Je ne vois pas mon erreur, pourriez vous m'aider ?

Merci !
fhmayn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 12h38   #2
Membre habitué
 
Avatar de omar24
 
Homme Omar
Inscription : septembre 2010
Messages : 146
Détails du profil
Informations personnelles :
Nom : Homme Omar
Localisation : Maroc

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2010
Messages : 146
Points : 125
Points : 125
Salut,
essaye $.ajax comme suit:


Code :
1
2
3
4
5
6
$.ajax({
url : "test.php",
data : "name=test&test=name",
success : function(data) {
$("#case").html(data);
}});
omar24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 13h11   #3
Membre du Club
 
Inscription : avril 2009
Messages : 134
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2009
Messages : 134
Points : 42
Points : 42
Merci de votre réponse,

J'ai testé votre code, j'ai bien un retour dans ma div mais il est égal à 0...
Je ne comprend pas...

L'erreur doit être toute bête pourtant

J'ai essayé avec "type: "POST"" en récupérant en POST, c'est pareil : la div prend pour valeur "0"
fhmayn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 13h22   #4
Membre habitué
 
Avatar de omar24
 
Homme Omar
Inscription : septembre 2010
Messages : 146
Détails du profil
Informations personnelles :
Nom : Homme Omar
Localisation : Maroc

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2010
Messages : 146
Points : 125
Points : 125
Cher ami en PHP on n'utilise pas + pour faire la concaténation des chaines de caractères mais .
Code :
1
2
3
4
5
6
<?php
	$test = $_GET["name"];
	$test1 = $_GET["test"];
	$val = $test . " / " . $test1;
	echo $val; 
?>
omar24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 13h23   #5
Membre du Club
 
Inscription : avril 2009
Messages : 134
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2009
Messages : 134
Points : 42
Points : 42
Oups

La je peux m'en vouloir un peu je pense x) Merci
fhmayn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 13h46   #6
Membre habitué
 
Homme
Développeur Web
Inscription : avril 2007
Messages : 323
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2007
Messages : 323
Points : 144
Points : 144
Yop, sinon :
Code :
1
2
3
4
5
6
7
8
9
$(document).ready(function() {
	$("#bouton").click(function () {
 
		$.get("test.php",{name:"test",test:"name"},function(data){
			$("#case").html(data);
		});	
 
	});
});
On assigne les valeurs par ":" et non "=" :p
__________________
L'intelligence c'est comme la confiture, moins tu en as , plus tu l'étales...
erox44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h09.


 
 
 
 
Partenaires

Hébergement Web