Questions sur la page de chargement JQuery
-
03-07-2019 - |
Question
Je suis relativement nouveau dans l'utilisation de jQuery
et souhaiterais utiliser la méthode load
pour extraire du contenu dans ma page, car le site que j'héberge ne prend en charge script côté serveur.
Je souhaite pouvoir exécuter davantage de JQuery sur les pages extraites (via la méthode de chargement), telles que l'accordian dans la bibliothèque d'interface utilisateur. Comment pourrais-je le faire fonctionner?
Bravo d'avance
La solution
la méthode $. load
a un rappel
.
Ceci sera appelé une fois les données renvoyées afin que vous puissiez instancier vos contrôles d'interface utilisateur dans cette méthode de rappel.
Par exemple
//Load html page with Accordian markup
$('#someDiv').load(urlWithAccordian, function(){
//Create Accordian
$('#someUL').accordian();
});
Autres conseils
Modifiez les hôtes! Vous ne devriez jamais vous fier à JavaScript pour une tâche aussi rudimentaire que du contenu!