Tecnología

Inicio

¿Puedo tener PHP y AJAX dentro del mismo sitio?

¿Puedo tener PHP y AJAX dentro del mismo sitio?


AJAX es un término utilizado con frecuencia el desarrollo Web y bien apoyado en cuanto a la compatibilidad del navegador, con todos los principales desarrolladores de navegadores de trabajo para hacer los motores de JavaScript sus navegadores más rápidos y potentes. Aunque una parte del código AJAX puede ser compleja, librerías de código abierto están disponibles, tales como jQuery, y la biblioteca de interfaz de usuario de Yahoo, que hacen más simples interacciones AJAX con código mínimo. Estas bibliotecas hacen complejas interacciones y efectos posibles, lo que permite crear sitios web fáciles de usar con un toque profesional.

PHP

PHP es un lenguaje de script del lado del servidor para la creación de sitios web dinámicos. El motor de PHP procesa código PHP en las páginas web y luego pasa los resultados al servidor web para enviar al navegador del usuario. Dado que el procesamiento se lleva a cabo en el servidor, los datos pueden ser almacenados en archivos de texto o una base de datos permitiendo que los datos sobre el usuario que se almacena entre sesiones, tales como el nombre del usuario y la dirección de un sitio de comercio electrónico. Una desventaja de script del lado del servidor es que la página tiene para recargar - después de una elección hecha por el usuario, por ejemplo - con el fin de mostrar los resultados.

JavaScript

JavaScript es un lenguaje del lado del cliente en el corazón de todos los principales navegadores web, lo que permite el procesamiento y las interacciones de los usuarios que tengan lugar dentro del navegador. Por razones de seguridad, el navegador hace cumplir normas estrictas sobre las operaciones que puede realizar JavaScript, y es un recinto de seguridad en el navegador y bloqueado escrito al sistema de archivos del usuario, por ejemplo. La información no se puede almacenar en el ordenador del usuario entre las visitas de forma fiable, ya que el usuario puede borrar sus datos del navegador en cualquier momento, o acceder al sitio web desde un ordenador diferente.

AJAX

Asynchronous JavaScript y XML, o AJAX, se refiere a una serie de acontecimientos métodos Web se utilizan para crear sitios web interactivos. AJAX permite que las páginas Web para solicitar los datos de forma asíncrona desde un servidor, permitiendo que la solicitud se lleve a cabo en segundo plano sin cambiar la visualización de la página y ser perceptible para los visitantes. Con secuencias de comandos del lado del servidor, las acciones son sincrónicas; el usuario envía un formulario, los datos se envían al servidor, procesado por el motor de PHP y luego toda la página se envía de vuelta al cliente para mostrar los resultados. AJAX permite que el navegador para enviar los datos al servidor en el fondo, y luego el código puede cambiar la pantalla, si es necesario cuando el navegador recibe los resultados.

AJAX y PHP

AJAX y PHP trabajan bien juntos, dando a los desarrolladores lo mejor de ambos mundos. Las funciones de almacenamiento y procesamiento de secuencias de comandos del lado del servidor están disponibles a través de scripts PHP se ejecutan en el servidor, con los resultados enviados de vuelta al navegador, cerca al instante, sin una actualización de la página. Esto permite que las páginas web se comporten más como las aplicaciones de escritorio que los usuarios están acostumbrados a, proporcionando una mejor experiencia de usuario. PHP puede procesar la información introducida por el usuario en tiempo real en el fondo, lo que permite una respuesta instantánea si el usuario introduce datos no válidos, por ejemplo, o de auto que completan los campos de formulario basado en la elección de un usuario.