Comunicación entre JS y PHP

Comunicacion js - php copy

La comunicación javascript php la realizaremos con php desde el lado servidor y la parte de javascript con la librería jQuery para el lado cliente donde validaremos formularios, crear popups, etc

En el apartado de desarrollo web tenemos 2 bandos (cliente y servidor). El servidor se encargara de servir los datos solicitados por el cliente y el cliente se encargara de hacer las peticiones al servidor para obtener el contenido por el navegador.

  • Lenguajes servidor: php, asp, python, c#, c++, vb, etc.
  • Lenguajes Cliente: html, css, javascript.

Uno de los problemas para los programadores web que van comenzando es que intentan comunicar código javascript y php como si todo se ejecutara en el mismo lado. Es posible hacerlo pero, lo haremos a través de la librería jQuery de javascript.

Para esto separaremos el código PHP a un documento a parte, realizaremos las peticiones con jQuery a los documentos PHP. Estas peticiones pueden ser vía GET o POST

Ejemplo

En este caso:

entradajsphp1

Mandaremos un correo al soporte de la web, una vez hacemos click al formulario. Se manda el mensaje al servidor, en el documento sendError.php

entradajsphp2

 

El servidor recibe la peticion y en el documento sendError.php con php construimos el email y intentamos enviar, si se envia correctamente devolvemos un texto de confirmacion “OK”. Dependiendo del texto que devolvemos, con javascript nos encargamos de informar al usuario con el resultado.

Share