[SOLUCIONADO] Error JS: SyntaxError: illegal character

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

Hola Gustavo,

te hago una consulta, el mensaje de error que pegaste esta copiado literalmente del browser?.. te consulto porque noto un apostrofo venenoso justo antes de la llave que abre, quizas sea un caracter en otro encoding que este quedando fuera de los delimitadores de php dentro de ese Ci o en alguno de los archivos que se incluye. El resto no deberia ser un problema, ya que estas devolviendo un objeto JS.

Saludos

Richard:
encontré el carácter venenoso, de alguna manera mágica lo escribí al principio del archivo de extensión del frm y por eso no lo podía ver. Se me concatenaba al principio de la respuesta ajax y por eso devolvía así el array. Cosas que pasan.
Gracias
Saludos