Syntaxe js

Résolu/Fermé
BaptisteDebes Messages postés 90 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 14 octobre 2013 - 23 sept. 2012 à 20:26
BaptisteDebes Messages postés 90 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 14 octobre 2013 - 24 sept. 2012 à 12:00
Bonjour,


J'ai ce code

<script type="text/javascript">


$(document).ready(function() {suppmyprofil(id_correspondant);});
function suppmyprofil(id_correspondant){


$.ajax({
type: "POST",
// le problème viens d'ici je voudrai exprimer le contenu de id_correspondant après le =

url:"suppmyprofil.php?=",

success:function(data) {
$('#').html(data);

}
});




}


</script>

Merci d'avance

3 réponses

BaptisteDebes Messages postés 90 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 14 octobre 2013
23 sept. 2012 à 23:09
up
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
Modifié par Alain_42 le 24/09/2012 à 10:26
il ne faut pas mettre les données envoyées à la suite de l'url mais les spécifier dans data:
voir site: http://tuto-jquery.fr/ajax_jquery.php

<script type="text/javascript"> 
$(document).ready(function() {suppmyprofil(id_correspondant);}); 
function suppmyprofil(id_correspondant){ 

$.ajax({ 
type: "POST", 
url:"suppmyprofil.php", 
data: "id="+id_correspondant, 
success:function(data) { 
$('#').html(data); 

} 
}); 
} 
</script> 


et tu recupères la valeur dans le script php suppmyprofil.php par
$id_a_suppr=$_POST['id']; 


de plus lorsque tu appelles la fonction suppmyprofil il faut lui passer une valeur en argument:

$(document).ready(function() {suppmyprofil(id_correspondant);});

toi a la fin du chargement de la page tu appelles la fonction en lui passant en argument id_correspondant qui est une variable pas une valeur.
0
BaptisteDebes Messages postés 90 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 14 octobre 2013
24 sept. 2012 à 12:00
trop cool merci
0