Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] fecha jquery

Estas en el tema de fecha jquery en el foro de Jquery en Foros del Web. hola estoy calculando fechas con laravel y jquery me da el resultado [object Object] , en el console log me llegan los datos , pero ...
  #1 (permalink)  
Antiguo 24/09/2019, 07:12
 
Fecha de Ingreso: octubre-2005
Mensajes: 129
Antigüedad: 18 años, 6 meses
Puntos: 0
fecha jquery

hola estoy calculando fechas con laravel y jquery me da el resultado [object Object] , en el console log me llegan los datos , pero no al label

controlardor
Código:
if($request->ajax())
{
$fecha_nac = new DateTime(date('Y-m-d',strtotime($fecha)));
$fecha_hoy =  new DateTime(date('Y-m-d',time())); 
$edad = date_diff($fecha_hoy,$fecha_nac);
return response()->json($edad);
}
en la vista
Código:
$("#inputfecnac").change(function(event){
    $("inputfecnac").empty();
    fecha=$("#inputfecnac").val();
    $.get("fecha/"+fecha+"",function(data){
     
        $('#edad').html(data);
      console.log($data);
       
    });
    
});
__________________
Pablo Baez
  #2 (permalink)  
Antiguo 24/09/2019, 09:37
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: fecha jquery

console.log($data);

Creo que sobra el $
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 24/09/2019, 11:46
 
Fecha de Ingreso: octubre-2005
Mensajes: 129
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: fecha jquery

Cita:
Iniciado por Triby Ver Mensaje
console.log($data);

Creo que sobra el $
si lo note pero
Código:
$('#edad').html(data);
me genera el mensaje

[object Object]
__________________
Pablo Baez
  #4 (permalink)  
Antiguo 24/09/2019, 23:04
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: fecha jquery

JSON es un objeto y debes acceder a sus propiedades en lugar de mostrarlo directamente. Prueba con algo sencillo como:

Código Javascript:
Ver original
  1. <script>
  2. data = {0:'Aquí la edad'};
  3. console.log('Datos:' + data);
  4. console.log('Datos:' + data[0]);
  5. </script>
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: fecha
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 17:58.