Transmettre des données dans url
bonjour, j ai besoin de votre aide ,
je veux transmettre mes données dans mon url en jquery:
je m'explique
j ai un lien qui récupère la liste des messages et l afficher dans un autre div. donc mon lien appelle une autre page qui s'appelle listermessage.php.
dans cette page listermessage.php j'ai une requête qui récupère la référence du message et le titre du message et je l affiche dans un tableau .
maintenant ce que je veux c'est lorsque je clique sur mon lien qui appelle cette listermessage.php il me transmet la reference du message dans url.
pour cela je vous montre mes codes:
listermesssage.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| <h3>Messages non-lus(<?php echo intval(mysql_num_rows($req1)); ?>):</h3>
<table id="listemp">
<tr>
<th class="title_cell">Titre</th>
<th>Nb. Réponses</th>
<th>Participant</th>
<th>Date d'envoi</th>
</tr>
<?php
//On affiche la liste des messages non-lus
while($dn1 = mysql_fetch_array($req1))
{
?>
<tr>
<td class="left"><a id="test" href="liremessage.php?id=<?php echo $dn1['ref_msg']; ?>"><?php echo htmlentities($dn1['titre_msg'], ENT_QUOTES, 'UTF-8'); ?></a></td>
<td><?php echo $dn1['reps']-1; ?></td>
<td><a href="acceuil.php?id=<?php echo $dn1['userid']; ?>"><?php echo htmlentities($dn1['login'], ENT_QUOTES, 'UTF-8'); ?></a></td>
<td><?php echo $dn1['date_reception'];echo":";echo $dn1['heure_reception']; ?></td>
</tr>
<?php
}
//Sil na aucun message non-lu, on le dit
if(intval(mysql_num_rows($req1))==0)
{
?>
<tr>
<td colspan="4" class="center">Vous n'avez aucun message non-lu.</td>
</tr>
<?php
}
?>
</table> |
ma page acceuil.php qui contient mon lien qui va appeller la page listermessage
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <div id="compte">
<span id="spanCompte">Mon Compte</span>
<ul class="menuvertical">
<li ><a href="#"> <img src="images/dieng.jpg" width="50" height="40"></img></a></li>
<li > <a id="nav" href="#" onclick="afficher_listeMessage()">Boite de Reception(<?php echo intval(mysql_num_rows($req1)); ?>):</a></li><!--
<li > <a id="nav" href="#" >Messages Lus(<?php echo intval(mysql_num_rows($req2)); ?>):</a></li>
--><li > <a id="nav" href="#" onclick="afficher_nouveauMessage()">Nouveau Message</a></li>
<li> <a id="nav" href="#">Profil</a></li>
<li><a id="nav" href="#">Recherche profils</a></li>
<li> <a id="nav" href="#">Activer/Désactiver</a></li>
</ul>
</div> |
ma fonction jquery qui appelle la page listermessage.php dans ma page acceuil.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| function afficher_listeMessage(url) {
jQuery.ajax({
type: "GET",
url:"listermessage.php",
data: "ref_msg="+$("#test").val(),
success: function(data, textStatus, rawRequest) {
jQuery("#contenu").html(data);
},
error: function(rawRequest, textStatus, errorThrow) {
//jQuery(element).html("Impossible de charger les d�tails de la page...");
jQuery("#contenu").html("Erreur de chargement...");
}
}); |
et lors de l appelle de la page listermessage.php je veux transmettre mon ref_message dans la url acceuil.php
merci d'avance