Va a depender de cómo estés mostrando tus datos. Con una lista, una tabla, etc.
Ejemplo con lista:
Código HTML:
Ver original<!doctype html>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript"> $(function(){
var nuevoDato = 'Audite deo hanc cuius ad nomine Stranguillio eam eos cui sed esse haec in.';
var contenedor = $('ul#lista-de-datos');
$('#insertar-datos').click(function(){
var nuevoElemento = $('
<li />'); //crear nuevo elemento
nuevoElemento.text(nuevoDato).hide(); //asignar texto al nuevo elemento y esconderlo por defecto.
contenedor.prepend(nuevoElemento); //agregar elemento nuevo al principio
nuevoElemento.slideDown(); //aplicar animación
});
});
<!--
ul{
width:500px;
margin:30px;
padding:0;
}
ul li{
list-style:none;
padding:5px;
margin-bottom:2px;
background:#CCC;
}
ul li:nth-child(odd){
background:#EEE;
}
-->
<li>Lorem ipsum dolor sit amet, tempore Quaere allocutus ait regem consolatus dum animae tuae designaverant ut a civitas ex quae.
</li> <li>Non potentia feugiat o sanguine instaret terrae in.
</li> <li>Volentes mihi servitute meam contra me naufragus qui non potentiae.
</li> <li>Navibus celebrent duo elitr qui enim.
</li>
El ejemplo está comentado para que lo comprendas y puedas modificar a tu gusto y necesidad.
Saludos