muestra la imagen después de Elegir archivo, antes de cargar

¿cómo puede después de elegir la imagen y antes de cargar (antes de insertar en la base de datos) mostrar la imagen?

este código no muestra imagen:

var a = $('Angry face'), 

  

Con Respeto

Puede usar la API de archivos HTML5 ( tutorial ) para mostrar el archivo seleccionado. La mejor manera es probablemente usar un FileReader para obtener un dataURL del archivo y asignarlo a un src de un img .

Creo que puedes consultar este tutorial (mira la sección “New hotness”) para encontrar una solución jQuery

Hay muchas funciones de JavaScript escritas por ahí para representar una imagen en la página usando response.write y estos métodos, todo lo que tienes que hacer es buscar en Google.

¿Pero por qué quieres hacer una pantalla del lado del cliente? incluso yahoo o muchos sitios famosos no manejan la representación de imágenes de esta manera … cargan una imagen en una base de datos temporal y, si el usuario confirma, se copiará en la base de datos permanente.

sin la verificación del lado del servidor, necesita muchas líneas de código de script java que pueden comportarse de manera diferente en diferentes navegadores.

Espero haberte ayudado un poco