Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/01/2014, 11:18
Avatar de alexisverano
alexisverano
 
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 36
Respuesta: como mandar un alert en php, cuando utilizo ajax

Te dejo un ejemplo para que veas como desde AJAX puedes manejar los mensajes que proceden de un archivo.php

archivo.js

Código Javascript:
Ver original
  1. function check_usuario() {
  2.  
  3. user = document.getElementById("objUsuario").value; //Aqui enviaria el valor Paco que seria lo que el usuario intrujo en la caja de textos.
  4.  
  5.         ajax=objetoAjax();
  6.         ajax.open("POST", "verifica.php");
  7.         ajax.onreadystatechange=function() {
  8.             if (ajax.readyState==4) {
  9.                 alert(ajax.responseText)
  10.             }
  11.         }
  12. ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  13. ajax.send("usuario="+user)
  14.  
  15. }


verifica.php

Código PHP:
Ver original
  1. <?php
  2. if ($_POST['usuario']=="Paco"){
  3. echo "Usuario correcto";
  4. }else{
  5. echo "Usuario incorrecto";
  6. }
  7. ?>


En conclusiones " alert(ajax.responseText) " es el encargado de mostrar las alertas o mensajes que proceden de la pagina a la cual enviastes los datos.
Recuerda que la funcion " check_usuario() " deberas llamarla desde el boton del formulario.

Última edición por alexisverano; 31/01/2014 a las 11:55