Foros del Web » Programando para Internet » Jquery »

Carga jquery dentro de div jquery load()

Estas en el tema de Carga jquery dentro de div jquery load() en el foro de Jquery en Foros del Web. Hola amigos, en esta ocasión tengo un dudilla sobre jquery load. En el ejemplo que pongo abajo cargo en el callback para que me funcione ...
  #1 (permalink)  
Antiguo 16/09/2013, 07:40
 
Fecha de Ingreso: septiembre-2011
Mensajes: 176
Antigüedad: 12 años, 7 meses
Puntos: 0
Carga jquery dentro de div jquery load()

Hola amigos, en esta ocasión tengo un dudilla sobre jquery load. En el ejemplo que pongo abajo cargo en el callback para que me funcione el hover después de la carga del div, ya que el script esta en la página contenedora del div #consulta. Hasta aquí todo bien me funciona perfectamente, mi duda es si hay algún método mejor ya que tengo abajo mas carga en #consulta y no quiero poner código repetitivo por cada load el mismo callback. Ya probé $.getScript("ruta/a_tu/script"); pero no me funciona y lo e descartado.

Muchas Gracias


Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.  
  3.                             $("#boton").live('click',function(event) {
  4.                    
  5.                       $("#consulta").load('index.php?p=all_reservas&borrar_sessiones=1', function(){
  6.                          
  7.                                 $('.link_datos').hide();
  8.                                 $('.datos').hover(function() {
  9.                                     $(this).children('.link_datos').show();    
  10.                                 }, function() {
  11.                                     $(this).children('.link_datos').hide();
  12.                                 });
  13.                          
  14.                       });
  15.                
  16.                 });
  17.            
  18.                 $("#fecha").click(function(event) {
  19.                     $("#consulta").load('index.php?p=fecha&c=' + $("#date").val());
  20.                 });
  21.            
  22.                $("#entre").click(function(event) {
  23.                     $("#consulta").load('index.php?p=fechasentre&d=' + $("#date2").val()+ '&e=' + $("#date3").val());
  24.                 });
  #2 (permalink)  
Antiguo 16/09/2013, 07:48
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 1 mes
Puntos: 16
Respuesta: Carga jquery dentro de div jquery load()

Exactamente que deseas? usar una funcion que te permita recargar distintas cosas en el mismo DIV?

En ese caso puedes crearte una funcion que reciba el archivo a consultar y los parametros. y dentro de ella ejecutas el load con las variables.

Recomendación: Estas usando metodos "deprecados" de jquery, seria bueno que los actualices para que funcionen con los navegadores actuales y posteriores versiones de jquery.

los eventos como "click" ahora son manejados con el evento ON. al igual que el live, fue desplazado por el "delegate" y ahora tambien se usa con el mismo metodo "on". Te dejo los enlaces de la api...
http://api.jquery.com/on/
http://api.jquery.com/category/events/
__________________
Lo imposible es lo posible visto por los ojos de un incapaz.
Si te sirve la respuesta. dale + al karma.
Saludos
  #3 (permalink)  
Antiguo 16/09/2013, 08:04
 
Fecha de Ingreso: septiembre-2011
Mensajes: 176
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Carga jquery dentro de div jquery load()

Hola Gracias por tu respuesta, en principio creo que lo que quieres decir es que carge solo un load y le pase por variable el archivo a cargar y los parámetros get tendría que poner condicionales. De todas maneras me asalta otra duda los archivos el nombre a cagar por ejemplo a.php tendría que cargarlo en el div en data= "a.php" para que al pinchar el div pasara como parámetro a.php. Muchas gracias por comentar los métodos deprecados, no lo sabía tengo que actualizar mas la documentación de jquery me quedo obsoleto.

Aún así ya había pensado hacer lo de la función pero no tenia muy claro si eso iba a ser mejor, poe igualmente tendría que cargar dos arhivos uno para la web archivo.js y el contenido de este cuando cargo el load.

Se puede poner $.getScript("ruta/a_tu/script"); en el callback.

Muchas Gracias por su tiempo.
  #4 (permalink)  
Antiguo 16/09/2013, 10:07
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 1 mes
Puntos: 16
Respuesta: Carga jquery dentro de div jquery load()

No comprendo bien la duda. que requieres hacer con ese $.getScript?
__________________
Lo imposible es lo posible visto por los ojos de un incapaz.
Si te sirve la respuesta. dale + al karma.
Saludos

Etiquetas: funcion, javascript, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:24.