Cita:
Iniciado por PHPeros antvo Vuelve a explicarte, danos un poco más de info.
Gracias por tu respuesta PHPeros
Déjame explicarte lo que estaba haciendo:
Estaba construyendo un reporte con filtros y con un botón para exportar el resultado de la búsqueda de los filtros a Excel lo estaba haciendo
con Ajax pero no supe como hacerlo así que caricatos me sugirió hacerlo con la funcion Windows open la cual implemente y me funciono.
Ahora ya funciona el reporte y puedo exportar el resultado a Excel.
Pero como no quiero quedarme con la duda ¿como le puedo hacer para que en ves de hacerlo con la función windows open lo pueda hacer con ajax?
Tengo lo siguiente:
Form con un botón que llama a la funcion de que implementa Ajax
Funcion que usa Ajax esta debe enviar los datos de los campos filtro del reporte a la pagina php
pagina php: recibe parametros y genera el reporte excel (ya funciona recibe los parametros por GET)
Por lo que solo necesito como plantear la función de ajax para mandar los parámetros a la pagina por medio de GET.
el form
Esta es la funcion que implementa Ajax a adecuar:
Código Javascript
:
Ver originalfunction ExcelRptCnsUsr(DirUrl){
alert('hola');
//valores de los inputs de los filtros
user=document.getElementById("csuser");
email=document.getElementById("csmail");
//instanciamos el nuevoAjax
ajax=nuevoAjax();
//uso del medoto POST
ajax.open("POST",DirUrl,true);
//muy importante este encabezado ya que hacemos uso de un formulario
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores : user y email en la pagina php se reciben por GET
ajax.send("user="+user.value+"&email="+email.value);
}