Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Prototype & Script.aculo.us
Prototype & Script.aculo.us Forum d'entraide sur les frameworks Prototype et Script.aculo.us
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 29/08/2007, 03h11   #1
Membre du Club
 
Inscription : juillet 2007
Messages : 238
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 238
Points : 46
Points : 46
Par défaut [Prototype] passage de variable sur fonction new Ajax.Request

bonjour j'aimerais passer une variable sur une fonction de prototype, mais la fonction marche sans prendre en compte la valeur.

Voici ma fonction :

Code :
1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">
	function recup_tag(id)
	{
        var ajax = new Ajax.Request('request/tag.php', {method:   'get',parameters: 'id',onSuccess: function(tag) { regenerer_tag(tag); }});
         }
	function regenerer_tag(tag)
	{
	$('tag1').innerHTML = tag.responseText;
	}
</script>
voici comment j'appelle la fonction :

Code :
onclick="recup_tag('id=<?php echo strip_tags($donnees['id']); ?>');"
je débute en javascript donc je sais pas si ma syntax est correct pour passer la fonction
Overstone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2007, 12h43   #2
Membre du Club
 
Inscription : juillet 2007
Messages : 238
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 238
Points : 46
Points : 46
je viens de trouver

Code :
1
2
3
4
5
6
7
8
9
function recup_tag(id)
							{
							var ajax = new Ajax.Request('request/tag.php', {method: 'get',parameters:'id='+id, onSuccess: function(tag) { regenerer_tag(tag); }});
							}
							function regenerer_tag(tag)
							{
							$('tag1').innerHTML = tag.responseText;
							}
							</script>
et

Code :
onclick="recup_tag('<?php echo strip_tags($donnees['id']); ?>');
Seulement au premier clic rien ne s'affiche, il faut que je clic deux fois sur un id différent ou sur le même pour que tout marche bien
Overstone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 19h49   #3
Membre Expert
 
Eleveur de cornichons
Inscription : juin 2002
Messages : 1 060
Détails du profil
Informations personnelles :
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Eleveur de cornichons
Secteur : Finance

Informations forums :
Inscription : juin 2002
Messages : 1 060
Points : 1 040
Points : 1 040
Salut

Tu sais qu'il existe Ajax.Updater ( http://www.prototypejs.org/api/ajax/updater ) ? Peut-être que ça pourrait résoudre ton problème.

Nas'
Nasky est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 11h36   #4
Membre du Club
 
Inscription : juillet 2007
Messages : 238
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 238
Points : 46
Points : 46
oui seulement ajax updater fait une mise à jour d'une liste ou d'une page en rajoutant des éléments se que je ne cherche pas tout à fait à faire.

Mais j'ai résolu mon probleme en modifiant légérement mon code
Overstone 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 22h52.


 
 
 
 
Partenaires

Hébergement Web