Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] JQuery no carga los datos

Estas en el tema de JQuery no carga los datos en el foro de Jquery en Foros del Web. Buenas a todos. Antes que nada pido disculpas si este tema ya se trató en el foro, pero no encontré nada por eso empecé un ...
  #1 (permalink)  
Antiguo 02/02/2018, 00:50
 
Fecha de Ingreso: octubre-2012
Ubicación: Mendoza
Mensajes: 19
Antigüedad: 12 años, 1 mes
Puntos: 0
JQuery no carga los datos

Buenas a todos. Antes que nada pido disculpas si este tema ya se trató en el foro, pero no encontré nada por eso empecé un nuevo tema. El problema que tengo es que al cargar la página web que estoy haciendo hago una petición ajax con jquery para obtener los datos de un cliente y cargarlos en la página, el tema está en que cuándo se carga la página a veces me coloca los datos y a veces no, y revisando las llamadas a base de datos mediante la consola del navegador me muestra que los datos me los trae siempre bien, lo que no entiendo es porque a veces los carga y a veces deja la página vacía. Esto también me sucede cuándo tengo abierta la consola del navegador.
Soy nuevo en jquery, pero no sé si habrá que usar alguna función especial o algo para que este problema no suceda. Desde ya gracias a todos. Saludos
  #2 (permalink)  
Antiguo 02/02/2018, 05:50
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 4 meses
Puntos: 263
Respuesta: JQuery no carga los datos

tienes algún código que mostrar?????, para obtener una respuesta concreta a tu petición de ayuda, es necesario que formules la pregunta con el mayor detalle que puedas, de esa manera nadie esta adivinando y dando respuestas vacías.
__________________
[email protected]
HITCEL
  #3 (permalink)  
Antiguo 02/02/2018, 11:00
 
Fecha de Ingreso: octubre-2012
Ubicación: Mendoza
Mensajes: 19
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: JQuery no carga los datos

Hola xfxstudios gracia por responder. El código es el siguiente

Código Javascript:
Ver original
  1. $(function(){
  2.     var script = {};
  3.     (function(app){
  4.         app.init = function(){
  5.             app.buscarDatos(idCliente);//El id del cliente ya lo tengo en la variable idCliente
  6.         };
  7.  
  8.         app.buscarDatos = function(id){
  9.             var url = 'rutaArchivoConsultaBaseDeDatos&id='+id;
  10.             $.ajax({
  11.                 url: url;
  12.                 method: 'GET',
  13.                 dataType: 'json',
  14.                 success: function(data){
  15.                     var nombre = '', apellido = '', dni = '';
  16.                     $.each(data, function(clave, valor){
  17.                         //Acá obtengo los datos que vienen de la base de datos.
  18.                         //Por ejemplo el nombre, apellido y dni.
  19.                         nombre = valor.Nombre;
  20.                         apellido = valor.Apellido;
  21.                         dni = valor.DNI;
  22.                     });
  23.                     $("#divNombre").html(nombre);
  24.                     $("#divApellido").html(apellido);
  25.                     $("#divDni").html(dni);
  26.                 };
  27.             });
  28.         };
  29.  
  30.         app.init();
  31.     })(script);
  32. });

Siempre que carga la página los datos de la base de datos me los trae bien, pero a veces me coloca los datos en pantalla y a veces no, como comentaba en el mensaje anterior.
El código que puse es como lo manejo en los archivos, nunca tuve problemaas hasta ahora. Gracias de antemano. Saludos.
  #4 (permalink)  
Antiguo 02/02/2018, 23:04
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: JQuery no carga los datos

Si en la consola no observaste errores, prueba viendo en el panel "Network", seleccionando el archivo destino en la lista que se desplegará y eligiendo la opción "Response". Quizá se trate de algún problema en el lado del servidor.

1. Pulsa F12.
2. Recarga la página.
3. Selecciona la pestaña "Network".
4. Ejecuta el proceso.
5. El nombre del archivo destino aparecerá en el panel. Selecciónalo. Aparecerá un nuevo panel.
6. Ahora, selecciona la pestaña "Response" en el nuevo panel y observa el resultado.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #5 (permalink)  
Antiguo 05/02/2018, 09:44
 
Fecha de Ingreso: octubre-2012
Ubicación: Mendoza
Mensajes: 19
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: JQuery no carga los datos

Hola Alexis88 gracias por tu respuesta, perdón por no responder antes. Hice lo que me dijiste y me sirvió para darme cuenta que el id había veces que se cargaba y a veces no, así que pude arreglar que al cargar la página siempre cargue los datos. La duda que me queda es por qué si tengo la consola de depuración del navegador abierta y recargo la página no se cargan los datos, es como si la consola bloqueara a jquery, ya que los datos vienen bien de la base de datos. De todas maneras ya con haber arreglado lo de la carga inicial me conformo, así que muchas gracias.

Etiquetas: Ninguno
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 09:15.