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 14/12/2011, 15h26   #1
Invité de passage
 
Homme
Inscription : novembre 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : novembre 2011
Messages : 8
Points : 1
Points : 1
Par défaut récupérer la valeur d'un champ et l'ajouter a un id

bonjour,
est ce possible de récupérer la valeur d'un champ et de personnalisé un id avec ex :
ma valeur a récupérer : var cd = $("#message_id").val();
var cd = des chiffres
et l'ajouter a la suite de cet id :
posting_comment_
pour avoir comme résultat
posting_comment_1
j'ai essayer avec
Code :
1
2
3
 
$('#posting_comment_'+cd).html(unescape(response));
$('#posting_comment_'+cd).fadeIn();
voici le code complet
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
 
	$(document).ready(
	function(){
 
		$('#button_c').click(function(){
		    var ca = $("#cmd").val();
		    var cb = $("#user_id").val();
		    var cc = $("#comment_text").val();	
		    var cd = $("#message_id").val();
 //valeur a récupérer et a rajouter après posting_comment_	
 
			$.post("{url_main}mur/posts_comment.php?cmd="+ca+"&user_id="+cb+"&comment_text="+cc+"&message_id="+cd,
			{
 
			}, function(response){
				$('#emailInfo_comment_').fadeOut();
				$('#posting_comment_').html(unescape(response));
				$('#posting_comment_').fadeIn();			
$('#comment_text').val('');
jQuery(function($){ $("#comment_text").Watermark("Message envoy\351 avec succ\350s","green"); });		
 
			}							
			);
		});
merci d'avance
kabybot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2011, 15h35   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 071
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 071
Points : 45 201
Points : 45 201
oui ,
tu ne dois pas avoir d'id correspondant sur ta page ou alors il n'est pas unique
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2011, 16h36   #3
Invité de passage
 
Homme
Inscription : novembre 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : novembre 2011
Messages : 8
Points : 1
Points : 1
bonjour SpaceFrog,
justement parce qu'il n'est pas unique que j'aimerai lui ajouter la valeur du champ , pour les différencier

Actuallement :
Code :
1
2
3
4
 
$('#posting_comment').html(unescape(response));
//correspond  a un block pour afficher les reponse :
<div id="posting_comment"></div>
sauf qu'il y a plusieurs block c'est normal que ça ne fonction pas
j'ai donc modifier par:
Code :
1
2
 
<div id="posting_comment_{message_id}"></div>
évidement {message_id} change pour chaque block

maintenant il faut que je modifie le js :
la valeur correspondant a {message_id} est :
Code :
1
2
 
var cd = $("#message_id").val();
j'aimerai l'ajouter a cette ligne :
Code :
1
2
 
$('#posting_comment').html(unescape(response));
pour avoir ou final quelque chose comme :
Code :
1
2
3
4
 
$('#posting_comment_'+cd).html(unescape(response));
//ou
$('#posting_comment_'cd).html(unescape(response));
je ne sais pas si je me suis bien expliquer
merci

code complet
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
 
$(document).ready(
	function(){
 
		$('#button_c').click(function(){
		    var ca = $("#cmd").val();
		    var cb = $("#user_id").val();
		    var cc = $("#comment_text").val();	
		    var cd = $("#message_id").val();
 //valeur a récupérer et a rajouter après posting_comment_	
 
			$.post("{url_main}mur/posts_comment.php?cmd="+ca+"&user_id="+cb+"&comment_text="+cc+"&message_id="+cd,
			{
 
			}, function(response){
				$('#emailInfo_comment').fadeOut();
				$('#posting_comment').html(unescape(response));
				$('#posting_comment').fadeIn();			
$('#comment_text').val('');
jQuery(function($){ $("#comment_text").Watermark("Message envoy\351 avec succ\350s","green"); });		
 
			}							
			);
		});
kabybot est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h53.


 
 
 
 
Partenaires

Hébergement Web