Envoyer une info en js pour ne pas répéter le html - HTML/CSS - Programmation
Marsh Posté le 02-01-2014 à 11:04:24
Regardes du côté d'Ajax et de la lib JQuery ou Prototype, par ex
Marsh Posté le 02-01-2014 à 18:32:44
J'ai cherché dans ce domaine, mais pas trouvé, il faudra que je me mettre au javascript !
Marsh Posté le 03-01-2014 à 09:36:31
Pas trouvé quoi ? Tu récupères tes données grâce à une requête Ajax. En JQuery par exemple, tu peux créer totalement du contenu à la volée en fonction du contenu.
Marsh Posté le 05-01-2014 à 13:55:50
Comme pas trouvé de script, je m'y suis mis et avec jquery, c'est pas mal.
Voici le code fonctionnant online:
Code :
|
Cependant, comment peut on écrire dans une url, j'aimerai que js écrive 214: form.php?rub=truc#anchor-214 ?
Marsh Posté le 05-01-2014 à 16:45:07
Bonjour,
J'ai vraiment du mal à comprendre tes phrases ...
Bref, en javascript la concaténation s’effectue avec l'opérateur +
Dans ton cas :
var number = 214;
jQuery.get("form.php?rub=truc#anchor-" + number);
Marsh Posté le 05-01-2014 à 18:36:22
En effet, "écrire" ne veut pas dire grand chose. J'ai trouvé la syntaxe pour envoyer les données, mais c'est tout l'url qu'il faut envoyer.
Le but étant d'insérer un formulaire dans le modal et de retrouver la position d'origine sur la page.
Entre temps, ça fonctionne en ajoutant:
Code :
|
Ca permet de récupérer la valeur anchor de l'attribut data-content du lien.
Il faut bien entendu modifier le lien ainsi:
Code :
|
Marsh Posté le 05-01-2014 à 20:01:17
Hum... Normalement une modale ne modifie pas la position, puisque justement elle vient aussi de la page courante.
Du coup, je vois pas trop ton soucis.
Si tu as trouvé une solution c'est une bonne chose
Bonne soirée !
Marsh Posté le 08-01-2014 à 10:21:29
Tu utilises quel modal ? Vu que tu utilises Jquery va voir le pluging "jquery.reveal.js" j'ai pas du tout eu ce problème quand j'ai eu des modales à faire.
Marsh Posté le 01-01-2014 à 19:13:09
Bonjour,
J'ai une grande boucle et afin d'éviter de répéter l'html modal de bootstrap, je souhaiterais l'envoyer par javascript.
Dans le code, j'ai mis 2 liens.
Comment chaque lien peut-il envoyer ses infos spécifiques, comme la valeur 1 pour Link 1 et la valeur 2 pour Link 2.
Je souhaite afficher cette valeur dans modal-body.
Merci pour le tuyau !