Estimados:
estoy trabajando con ajax y js, la idea es setear una fecha en un ml, dependiendo de lo que seleccione en un ef_combo. El problema es la respuesta ajax, al devolver la fecha ya sea leida de la bd o pasando una por codigo arroja el error “Error JS: SyntaxError: illegal character” `{“fecha”:“1993-05-05”}.
Pongo el codigo.
Codigo del Ci:
function ajax__get_fecha($id_renglon, toba_ajax_respuesta $respuesta)
{
$datos_renglon = dao::get_fecha($id_renglon);
$respuesta->set($datos_renglon);
}
Codigo del frm_ml:
{$this->objeto_js}.actualizar_fecha = function(datos)
{
var fecha = (datos['fecha']);
if (fecha!='')
{
this.ef('fecha').ir_a_fila(fila).set_estado(fecha);
}
}
//---- Procesamiento de EFs --------------------------------
{$this->objeto_js}.evt__idtipo__procesar = function(es_inicial, fila)
{
if (!es_inicial)
{
id_renglon = this.ef('idtipo').ir_a_fila(fila).get_estado();
this.controlador.ajax('get_fecha', id_renglon, this, this.actualizar_fecha);
}
}
Alguna Sugerencia?
Gracias.Saludos