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 22/05/2011, 13h44   #1
Invité de passage
 
Inscription : mars 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 13
Points : 2
Points : 2
Par défaut Je voudrais exploiter un retour json pour l’insérer dans une division

Bonjour à tous ,

Alors j'ai un petit problème comme vous vous endoutez .

Je voudrais exploiter un retour json pour l’insérer dans une div, mais là le problème survient .

Ca affiche que là dernière liens dans ma div .

Par ex je rentre :

http://www.toto.com
http://www.tete.org

il va m'afficher dans la div " http://www.tete.org " .
Mais si je fait un alert il m'affiche bien les deux valeur une après l'autre .

Le code source :

Code :
1
2
3
4
5
6
7
8
 
$.post(url_form, { links : links, password : password, protection : protection }, function(data){
 
	$.each(data.link, function(key, val){
		$('#back').text(val);
	});
 
},'json');
Code :
1
2
3
4
5
6
7
 
$tab 	= array();
$url_str = str_replace(' ', '', $_POST['links']);
foreach(explode("\n", $url_str) as $keys => $link){
	$tab['link'][] = $link;
}
	echo json_encode($tab);
Quelqu'un aurait il une idée d’où j'ai merdé svp ? désolé suis un noob sur ça donc pas taper svp .

Merci de m'avoir lu, cordialement Arthur .
boodhir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 14h17   #2
Expert Confirmé
 
Avatar de sekaijin
 
Femme
Urbaniste
Inscription : juillet 2004
Messages : 1 421
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 48
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 1 421
Points : 2 809
Points : 2 809
déjà pour les question JQuery il y a une section JQuery

mais dans ta fonction tu fait un $.each sur data.link donc tu parcours les url non les données

A.JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 15h31   #3
Invité de passage
 
Inscription : mars 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 13
Points : 2
Points : 2
Bonjour,

Arf désolé j'ai pas vu la cat jQuery :s .

J'ai donc fait comme ca :

Code :
1
2
3
4
5
 
$.each(data, function(key, val){
	$('#back').text(val);
	alert(val);
});
Dans le alerte sa afficher bien toute les données du coup mais il n'affiche toujours rien dans la div :s .

Avait vous une idée du problème svp ?
boodhir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 18h11   #4
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 009
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 009
Points : 45 094
Points : 45 094
Ben tu effaces à chaque fois la valeur ...
Code :
1
2
3
4
5
6
7
8
var json={"un":"one","deux":"two","trois":"three"}
$(function(){
$.each(json, function(key, val){
  $("#bar").append(document.createTextNode(val)).append(document.createElement('br'))
  })
 
 
})
__________________
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
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h55.


 
 
 
 
Partenaires

Hébergement Web