Preguntas de la página de carga JQuery
-
03-07-2019 - |
Pregunta
Soy relativamente nuevo en el uso de jQuery
y me gustaría usar el método load
para incluir contenido en mi página, ya que el sitio con el que estoy alojando no admite ninguna. secuencias de comandos del lado del servidor.
Quiero poder ejecutar más JQuery en las páginas que se están introduciendo (a través del método de carga), como el acordeón en la biblioteca de la interfaz de usuario. ¿Cómo haría que esto funcione?
Saludos de antemano
Solución
el método $ .load
tiene un callback
.
Esto se invocará cuando se hayan devuelto los datos para que pueda instanciar sus controles de interfaz de usuario en este método de devolución de llamada.
Por ejemplo
//Load html page with Accordian markup
$('#someDiv').load(urlWithAccordian, function(){
//Create Accordian
$('#someUL').accordian();
});
Otros consejos
¡Cambie de host! ¡Nunca debería depender de JavaScript para algo tan rudimentario como el contenido!