Debe ser problema del CSS.
EL div resultado solo quieres mostralo cuando recibes la respuesta?, esta oculto?, o esta fuera de la pantalla?, si está oculto en vez de usar animate prueba con show y hide y si está fuera de la pantalla y lo que quieres es que aparezca cuando recibes la respuesta deberia de funcionar con .scrollLeft() a no se como ya te he puesto que el problema sea de CSS.
Echa um vistazo a esto:
https://api.jquery.com/scrollLeft/