formulaire prerempli avec Jquery
Bonjour,
j'ai un souci en créant une fonction de modification de fiche a l'aide de Jquery.
Le principe:
Une fiche contact est affichée, avec un bouton "Modifier" codé de la maniere suivante:
Code:
1 2 3
| <a class='modifier' rel=".$id_contact." style='cursor:pointer;'>
<img src='images/icone_modifier_contact.gif' border=0>
</a> |
J'ai ensuite la fonction JQuery suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
$("a.modifier").click(function(e){
var id=$(this).attr("rel");
var resultSelect = $.ajax({
type:"GET",
url: "modif_contact.php",
data: "id_contact="+id,
async: true,
success: function(resultSelect,etat){$("#titre_asso_m_contact_MR").val(resultSelect);}
});
if ($("#contactModifForm").is(":hidden")){
$("#contactModifForm").fadeIn(500);
}
else{
$("#contactModifForm").fadeOut(500);
}
}); |
Voici le formulaire #contactModifForm affiché
Code:
1 2 3 4
|
<input name="titre_contact" type="text" id="titre_contact">
<input name="nom_contact" type="text" id="nom_contact"> |
Et donc le fichier modif_contact.php appelé par la fonction $.ajax:
Code:
1 2 3 4 5 6 7
|
$reqSelectContact = "SELECT * FROM contact WHERE id_contact = ".$id_contact.";";
$resultSelectContact = db_query($reqSelectContact);
$afficheSelectContact = mysql_fetch_assoc($resultSelectContact);
$titre = $afficheSelectContact["titre_contact"];
$nom = $afficheSelectContact["nom_contact"];
echo $titre; |
Le but est donc que les deux champs de la fiche à modifier soit preremplis
Vous voyez donc que la variable $titre est donc récupérée par la fonction $.ajax est injectée dans le champ "titre_contact" par JQUERY.
Ca c'est bon.
Le souci est: comment lui renvoyer aussi une variable $nom qui viendrait alimenter le $("#nom_contact").val() ?
Car ma variable $titre est recupérée via le , mais vu que si je fais aussi un , la fonction $.ajax va tout me recuperer.
Je n'arrive donc pas a dissocier les deux elements.
J'espere avoir été assez clair.
Merci de m'aider si vous avez une idée