Estoy realizando un sitio, en el cual utilizo AJAX, y tengo el siguiente dilema. Una vez almacenados en el servidor los datos enviados por el usuario, recibo a través de AJAX el resultado de una consulta MySQL el cual debo mostrarle al usuario, ahora bien, para mostrar dicho resultado debo crear unos elementos HTML, lo típico para lo cual sirve AJAX. En este punto tengo dos opciones, crear dichos elementos en el cliente utilizando JavaScript, ya que los datos los puedo rescatar directamente de la página y llenarlos con los datos resividos de una pequeña consulta MySQL o bien, crear estos elementos en el servidor al momento de almacenar los datos, esto utilizando PHP, y luego mandarselos a AJAX.
Espero haberme explicado, en resumen sería, a quién debo cargarle la tarea al cliente o al servidor.