¿Lo haces con javascript puro o usando algun framework como JQuery?.
Yo lo que haría sería enviar la respuesta del servidor como un archivo XML y luego interpretarlo y mediante javascript actualizar los inputs con los datos necesarios.
Un ejemplo de lo que devolvería del servidor:
Código XML:
Ver original<nombre>Este es el nombre</nombre>
<apellido>Este es el apellido</apellido>
Si usas javascript puro puede usar la propiedad responseXML del objeto XMLHttpRequest:
http://www.programacionweb.net/artic...iculo/?num=391
Con JQuery, como si fuera el propio documento HTML:
http://restart.cl/blog/2009/02/17/le...ml-con-jquery/