[Jquery-Es] Formulario con Ajax

Silvia Caparrós scaparros en tormo-asociados.es
Jue Feb 14 02:43:52 PST 2008


Hola a todos

Estoy intetado hacer un formulario que envía un correo a agencias
inmobiliarias.

1 rellena el formulario 
2 procesa los datos de ASP
2.1 inserta en BBDD
2.2 con ajax llamo a otra que envía correo
3 pantalla de procesado correctamente

Lo que me pasa, es que en la sección 2 la pagina lo procesa bien pero cuando
llamo a la pagina que llama el ajax no funciona porque la ventana padre la
envía a otras.

Si comento esta línea response.Redirect("historial_de_locales.asp") sí
funciona, pero si no, no.

porque puede ser ??

Sección 2

<%

' inserto los datos en la BBDD

%>
<html>
<head>
        <title></title>
        <script type="text/javascript" src="validar_ajax.js"></script>
</head>
        <body>
        <script type="text/javascript">
               enviar_mail('enviar_correo.asp');
        </script>
        &nbsp;
        </body>
</html>
<%
response.Redirect("historial_de_locales.asp")
%>

Página Ajax

function ajaxFunction()
{ var xmlHttp;
try { xmlHttp=new XMLHttpRequest();return xmlHttp; }
catch (e) { try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");return
xmlHttp; }
catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");return
xmlHttp; }
catch (e) { alert("Your browser does not support AJAX!");return false; }
}}}

 function enviar_mail(url)
{
var ajax = new ajaxFunction();
ajax.open("GET",url,true);
ajax.send(null);
}








Más información sobre la lista de distribución Jquery-Es