hola amigos tengo una pequeño inconveniente lo que pasa es que hice una aplicaccion la cual me genera graficas a travez de jpgraph, lo que primero hago es pasarle parametros
Código:
onsubmit="FAjax('imagengrafica.php','grafica','campo='+ac()+'&mes='+aa()+'&tip_presu='+ab(),'POST')
luego de esto esta funcion la recive y la procesa
Código:
function FAjax (url,capa,valores,metodo)
{
var ajax=creaAjax();
var capaContenedora = document.getElementById(capa);
/*Creamos y ejecutamos la instancia si el metodo elegido es POST*/
if(metodo.toUpperCase()=='POST'){
ajax.open ('POST', url, true);
ajax.onreadystatechange = function() {
if (ajax.readyState==1) {
capaContenedora.innerHTML="Cargando.......";
}
else if (ajax.readyState==4){
if(ajax.status==200)
{
document.getElementById(capa).innerHTML= ajax.responseText;
}
else if(ajax.status==404)
{
capaContenedora.innerHTML = "La direccion no existe";
}
else
{
capaContenedora.innerHTML = "Error: ".ajax.status;
}
}
}
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send(valores);
return;
pero el problema esta en que cuando me genera una respuesta me sa solo el codigo de la imagen y es por el tipo de respuesta que se le da en la funcion que es
Código:
document.getElementById(capa).innerHTML= ajax.responseText
que es un responseText , pero yo necesito que me arroge la imagen pero no se como hacerlo si alguno de ustedes me pudiera colaborar muchicimas gracias.
Foxxnet