Cita:
Iniciado por caricatos Hola:
Si tienes un formulario con action="", estás indicando que se envíe a si mismo (la propia página), y por lo que veo usas un botón submit para la llamada ajax, y no cancelas el envío, así que lo que pasa es que se haga o no la petición, estás forzando la recarga de la página...
Aunque no tramites el envío, con ese action y un botón submit, el envío se realiza... chequea la url, ya que al no definir el método, se supone get, y en tu página encontrarás ?[&]submit=Enviar junto al resto de parámetros... y también considera la otra parte de mi respuesta (claro que el fallo podría ser otro).
Saludos