Foros del Web » Programando para Internet » Jquery »

Retorno con $ajax jquery

Estas en el tema de Retorno con $ajax jquery en el foro de Jquery en Foros del Web. Buenas tardes! Mi consulta es la siguiente: La siguiente función que les adjunto llama a una pagina php y esta pagina php tiene que devolver ...
  #1 (permalink)  
Antiguo 18/12/2011, 12:31
 
Fecha de Ingreso: septiembre-2007
Mensajes: 152
Antigüedad: 16 años, 8 meses
Puntos: 1
Retorno con $ajax jquery

Buenas tardes!

Mi consulta es la siguiente:
La siguiente función que les adjunto llama a una pagina php y esta pagina php tiene que devolver un PNG, esta funcion lo unico que tiene que hacer es introducirla en un div, pero no se como especificarlo. Por que como mucho lo que he conseguido es que me meta la imagen en binario parece... Nada de imagen,
sino numerajos raros!!!

Alguien sabe como se hace?

Código Javascript:
Ver original
  1. $.ajax({
  2.     type: "POST",
  3.     url: "traeImagen.php?",
  4.     data: "imgPropio="+imgPropio,
  5.     contentType: "image/png",
  6.     error:function (xhr){
  7.           alert(xhr.status);
  8.     },
  9.     success: function(datos) {
  10.           //alert(datos);
  11.           $("#imVector").val(datos);
  12.      }
  13. });

Muchas gracias
Un saludo
  #2 (permalink)  
Antiguo 19/12/2011, 06:35
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Retorno con $ajax jquery

si el objetivo del request PHP es devolver un binario PNG, no hace falta usar ajax, puedes modificar directamente el src de una etiqueta IMG con javascript, que al cambiarle dicha propiedad con la url del archivo PHP envía el request al server y muestra la imágen
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: ajax, funcion, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:05.