Cela a probablement une réponse simple, mais je n'arrive pas à la trouver nulle part. Je charge un fichier HTML local dans une superposition modale. Le fichier HTML contient un diaporama. Je voudrais définir une variable et y accéder dans le HTML chargé pour savoir quelle diapositive pour commencer.Accéder à une variable en HTML chargée avec Jquery .load()
J'ai essayé de l'envoyer avec l'URL en tant que variable GET. J'ai essayé de l'envoyer après l'URL entre accolades et de récupérer comme POST. J'ai essayé de définir une variable globale, mais je suis à peu près certain qu'elle est hors de portée, et je n'arrive pas à l'obtenir de toute façon.
Voici une partie pertinente:
$(document).ready(function() {
$("a.slide0").click(function() {
$('#revealLayer').load('slideshow1.html?slide=0');
$('#revealLayer').appendTo('#revealModal');
$('#revealModal').reveal();
return false;
});
$("a.slide1").click(function() {
$('#revealLayer').load('slideshow1.html?slide=1');
$('#revealLayer').appendTo('#revealModal');
$('#revealModal').reveal();
return false;
});
});
Comment puis-je obtenir ceci sur la réception? Aidez-moi!
Malheureusement, le serveur sur lequel cela va vivre n'a pas PHP installé. J'espérais travailler sur une solution Javascript. Ils ont ColdFusion, donc je pourrais probablement le faire avec ça. Je l'évite juste parce que je déteste CF. – Imaginary
Juste essayer et laissez-moi savoir comment ça se passe. Est-ce que cette URL fournit quelque chose de différent lorsque vous naviguez dans le navigateur? Si 'slide' est 0 et 1? Sont-ils tous les deux en train de retourner le même contenu ou un contenu différent? Mon intuition est que vous n'aurez pas besoin de s'inquiéter de la php ... –
Vous pouvez également essayer de se débarrasser des citations sur les nombres «0» et «0» –