Ver Mensaje Individual
  #10 (permalink)  
Antiguo 29/10/2012, 15:11
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 12 años, 3 meses
Puntos: 10
Respuesta: Recoger respuesta en ajax

Quiero hacer una cosa parecida a esta pero bien hecha claro:

Código Javascript:
Ver original
  1. TelefonoExiste(_TELEFONO.value, function(resp) {
  2. //evaluamos la respuesta del server, tengase en cuenta que responseText devuelve un string, por lo tanto hay que parsear a entero si se evalúa un numero:
  3. if (parseInt(resp) == 1) {
  4. function confirma(){
  5. confirmar=confirm("¿El cliente ya existe, desea hacer un registro nuevo?");
  6.  if (confirmar)
  7. window.location ="menu3.php?id="+_TELEFONO;
  8. alert('Diste a Aceptar');
  9.  else
  10. return false;
  11. //Aquí quiero que me refresque el formulario para que no quede ni rastro de la variable
  12. alert('Diste a Cancelar')
  13.  }
  14. _TELEFONO.focus();
  15. } else {
  16. ////// Y si no existe el teléfono mandar el formulario
  17. alert("¡El Cliente se ha dado de alta!");
  18. document.forms['form1'].submit();
  19. }
  20. });
  21. //como ajax es asincrono, JS NO se detendrá en la llamada anterior, por lo tando hay que retornar false o 0 como lo tienes:
  22. return 0;
  23. }

Un saludo