Espacio antes de la respuesta de Ajax (jQuery, PHP)

Estoy usando jQuery para hacer solicitudes ajax. Los datos están llegando a PHP muy bien, pero la respuesta no es volver a javascript correctamente. De alguna manera hay un espacio antes de la respuesta. Lo sé porque Firebug lo dice y mi código no funciona porque el espacio está ahí. Cuando espero que haya un espacio, funciona bien. ¿Alguna idea sobre qué podría estar agregando el espacio?

Aquí está mi función ajax:

<code>function my_ajax (aurl, adata, aretfunc) {
 $.ajax({
  type: "POST",
  url: aurl,
  data: adata,
  success: function(msg) {
    eval(aretfunc+'(msg);');
  }
 });
}
</code>

Respuestas a la pregunta(3)

Su respuesta a la pregunta