Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, 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 28/07/2011, 10h26   #1
Futur Membre du Club
 
Inscription : juillet 2010
Messages : 98
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 98
Points : 19
Points : 19
Par défaut boucle for pour envoi de données

Salut !

Je suis débutante avec ajax et j'ai un petit soucis. Je récupère des informations de mon formulaire pour les stocker dans ma base de données à l'aide d'un fichier .js et pour une des zones textarea j'ai besoin de faire un split de ma chaîne donc j'aurai au final plusieurs données pour une seule zone textarea. Après, pour l'envoi je dois donc le faire à l'intérieur de la même boucle for mais je ne sais pas si c'est possible ou pas. Voilà le fichier .js en question :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$(document).ready(function() {
	$("#form").submit(function() {
		var destinataire = $("#styled").val();
		var objet = $("#styled2").val();
		var message = $("#mceEditor").val();
		//découpage de ma chaîne 
		var dest = destinataire.split(";");
		for(var i = 0;i<dest.length;i++){
			dest[i] = dest[i].split(",");
			alert(dest[i]);
		}
		$.ajax({
			type: 'POST',
			url:  'media/ajax/post.envoiMessage.php',
                        //je dois envoyer les dest[i] un par un au lieu de destinataire 
			data: 'destinataire=' + destinataire + '&objet=' + objet + '&message=' + message,
			success: function(data) { 
	                window.location.replace("http://localhost/www/message.php"); 
			}
		});
		return false;           
	})	
});
Merci d'avance pour votre aide
bulldo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 10h39   #2
Futur Membre du Club
 
Inscription : juillet 2010
Messages : 98
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 98
Points : 19
Points : 19
J'ai résolu mon problème c'est bon . c'était simple

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$(document).ready(function() {
	$("#form").submit(function() {
		var destinataire = $("#styled").val();
		var objet = $("#styled2").val();
		var message = $("#mceEditor").val();
		//découpage de ma chaîne 
		var dest = destinataire.split(";");
		for(var i = 0;i<dest.length;i++){
			dest[i] = dest[i].split(",");
 
		        $.ajax({
			      type: 'POST',
			      url:  'media/ajax/post.envoiMessage.php',
			      data: 'destinataire=' + dest[i]+ '&objet=' + objet + '&message=' + message,
			      success: function(data) { 
	                       window.location.replace("http://localhost/www/message.php"); 
              			}
 		         });
                }
		return false;           
	})	
});
bulldo est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h49.


 
 
 
 
Partenaires

Hébergement Web