Javascript: Url récupérée depuis BDD s'affichant bizzarement

Fermé
Heine - 31 mars 2016 à 15:52
 Heine - 31 mars 2016 à 16:37
Bonjour à tous !

Voilà, je code tranquillement et j'intègre dans un de mes codes une URL récupérée depuis ma BDD. Pour faire la liaison BDD / Javascript je génère ma BDD à l'avance, que je met dans une variable globale avant de la récupérer dans une variable javascript. A l'intérieur du code PHP, j'encode donc l'URL :

While ($row = @mysqli_fetch_assoc($result)){
	$Titre=$row['Titre'];
	$Descriptif=$row['Descriptif'];
	$Adresse=$row['Adresse'];
	$Latitude=$row['Latitude'];
	$Longitude=$row['Longitude'];
	<gras>$Lien=urlencode($row['Lien']);</gras>
	$mark.="['$Titre','$Descriptif','$Adresse','$Lien',$Latitude,$Longitude],";
}


Ensuite, j'essai de m'en servir mais malheureusement elle s'affiche étrangement... Voilà le code utilisé :

  var contentString = result[i][2] + '<br /><br />' + '<a href="' + result[i][3] + '">test</a>'

result[i][3] contient l'URL.

Et le lien devient ça : http://localhost/test/https%3A%2F%2Fwww.google.fr%2F

Donc déjà ça inclus le localhost/test qui est donc le dossier où est stocké le code, mais en plus mon url est écrite toute étrangement...

En espérant trouver de l'aide !

Merci d'avance !
A voir également:

1 réponse

vive2 Messages postés 64 Date d'inscription mercredi 27 juin 2007 Statut Membre Dernière intervention 13 novembre 2016
31 mars 2016 à 16:25
c'est un lien vers google ?
0
... Oui. Pourquoi ?

C'est juste du test pour le moment, donc j'ai mis le lien vers google. Mais ça sera changé plus tard.
0
vive2 Messages postés 64 Date d'inscription mercredi 27 juin 2007 Statut Membre Dernière intervention 13 novembre 2016
31 mars 2016 à 16:29
met juste www.google.fr au lieu de http://... pour esseyer
0
vive2 Messages postés 64 Date d'inscription mercredi 27 juin 2007 Statut Membre Dernière intervention 13 novembre 2016
31 mars 2016 à 16:31
en plus de sa si tu remarque ton code bien

result[i][2] + '<br /><br />' + '<a href="' + result[i][3] + '">test</a>'

http://localhost/test/ la ta 2 lien https%3A%2F%2Fwww.google.fr%2F
0
Heine > vive2 Messages postés 64 Date d'inscription mercredi 27 juin 2007 Statut Membre Dernière intervention 13 novembre 2016
31 mars 2016 à 16:37
Euh... le result[i][2] contient l'adresse, pas l'url... Donc non. De plus le localhost est dans le lien et est collé au texte, donc ça viens pas de là vu qu'il y a un br et donc un saut de ligne...

En effet semblerait que ça soit le http qui fasse buguer, si je met juste www.google.fr ça marche. Mais j'ai toujours le localhost...
0