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

¿Fue útil?

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!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top