Jack Fiallos Blog (AkKa Erling) Vida, Curiosidad y Proyectos

Retornar multiples valores desde php hacia javascript

08.20.2008 · Posted in Enlaces, Internet, Javascript, mootools, PHP, xHTML
No Gravatar

Leia el blog de David Walsh donde en un post propone una forma ingeniosa de obtener un codigo y un mensaje desde una funcion hecha en php (y digo ingeniosa porque no se me habia ocurrido antes a mi).. esto de la siguiente manera:

1
2
3
4
5
if($success) {
   return '1|Sus datos se han enviado correctamente.';
} else {
   return '0|Error al enviar la informacion, intentelo nuevamente.';
}

Ahora si utilizaramos ajax para obtener esta respuesta enviada por cualquiera de sus lenguajes (php, asp, jsp, etc..) del lado del cliente aplicariamos algo similar a lo siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
onComplete: function(respuesta) {
   var parse = respuesta.split('|');
   var codigo = respuesta[0];
   var mensaje = respuesta[1];
 
   if(codigo) { //exito porque regreso true
      alert(mensaje);
   }
   else {  // codigo = false entonces viene el mensaje de error
      alert(mensaje);
   }
}

Pueden encontrar mas informacion en su blog..

http://davidwalsh.name/

About the author

Erling Fiallos wrote 290 articles on this blog.

Profesional en el Desarrollado de aplicaciones web, usuario de linux, fanático de la tecnología. Arquitecto de interfaces apasionado uso de los estándares web Usabilidad/Accesibilidad.. En el camino he aprendido mucho sobre diseño y me dedico a mejorar las aplicaciones pensando en que toda la web debe de ser accesible para todas las personas. Parte activa en el equipo de desarrollo y consultoría de Qbit Mexhico.

There are currently no comments highlighted.

Entradas Similares:

  1. Prueba de velocidad para Frameworks de Javascript
  2. Mootools Chain es una maravilla
  3. Friendly URLs (Enlaces amigables desde aplicaciones con YiiFramework)
  4. Consideraciones al probar una aplicación web
  5. Como utilizar CJoinElement en una tabla sin PrimaryKey con #YiiFramework

One Response to “Retornar multiples valores desde php hacia javascript”

  1. Denis GonzálezNo Gravatar dice:

    Bueno el truquito. Yo solo regresaba el string, pero ahora que veo esto voy a ver si lo implemento.

    Saludos de un compatriota.

Leave a Reply