Capítulo 14 AJAX y la librería jQuery

Slides:



Advertisements
Presentaciones similares
Asynchronous JavaScript and XML. Esta clase sirve para ser utilizado cuando lo único que queremos hacer es actualizar cierta parte de un sitio Web continuamente.
Advertisements

Herramientas para el uso de AJAX
Asynchronous JavaScript and XML.  No es una nueva forma de programar, es una forma de utilizar los estándares disponibles.  Es el arte de intercambiar.
El mecanismo básico de interacción entre el usuario y un sitio web esta dado por el uso de formularios html. El server envía un formulario que el browser.
Laboratorio 7 Paginas Dinámicas Universidad de Chile – Bachillerato Curso: Computación Cristian Wilckens Patricio Bahamondes Fecha: 28 de Mayo del 2010.
Taller 5: Trabajo con Plantillas y uso de tecnología Ajax.
Ingeniero Anyelo Quintero
PHP TODO SOBRE PHP.
INTRODUCCIÓN A AJAX. ¿Qué es AJAX? Acrónimo de Asynchronous JavaScript And XML No es ninguna tecnología, ni lenguaje de programación. Es una técnica de.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Ihr Logo PHP Parte 4 “manejo de formularios”. Your Logo Formularios  El proceso para el manejo de FORMULARIOS html requiere generalmente dos páginas,
      Protocolo de transferencia de Hipertexto, empleado para acceder a documentos de hipermedia  El protocolo nació en el CERN, como base.
Navegador Servidor … Llamada HTTP estándar.
Manual PHP Básico Camilo Cartagena.
AJAX Asynchronous JavaScript And XML.
Administración de Sitios Web Introducción al Lenguaje PHP
GET POST Isc. Abraham Fernández Espinosa Universidad ICEP.
Introducción a programación web Martin Esses. Formularios HTML se utilizan para pasar datos a un servidor. Un formulario HTML puede contener elementos.
Introducción Principios de Programación Web Aplicaciones Web con JSP y Servlets de Java.
Hojas de Estilo en Cascada CSS RAFAEL MOURGLIA. CSS son las siglas de Cascade Style Sheet que traducido significa hojas de estilo en cascada. Las hojas.
Aplicación con Angular, Ionic y PHP Por: Luis Salvador.
¿Que es Google Docs? Google Docs es una pagina Web dinámica en la cual un (servidor) comparte archivos on-line con sus proveedores mediante documentos.
Departamento de Asistencia al Ciudadano
Capítulo 6 Aplicaciones fuera de línea u offline-app
Capítulo 9 Dibujo en el canvas
DESARROLLO WEB CON HTML 5 Francisco J. Arce Anguiano
Capítulo 3 Drag and Drop, arrastrar y soltar
Convenciones de nomenclatura y diseño
INSTALACIÓN DEL SISTEMA C.A.N.O.A.
JQUERY ¿Qué es JQuery?  jQuery es una biblioteca de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con.
Capítulo 5 Web Workers.
Capítulo 13 Leer archivos JSON con AJAX
ECLIPSE.
Conceptos Básicos de Programación
¿CÓMO DESCARGAR MUSICA EN FORMATO MP3 A TRAVÉS DE YouTube?
Capítulo 12 Leer archivos XML con AJAX
DreamSpark.
Ajax (ASYNCHRONOUS JAVASCRIPT AND XML)
Programación PHP saregune CC 2009.
Capítulo 4 La API File para manejar archivos
Introducción a AJAX.
CURSO: QUITO “D” FÍSICO MATEMÁTICO
13 Clase/ 5 de noviembre 2015/ Jueves --Exposiciones -Estructura del Cuerpo HTML 5 -CCS --Maquetación en Dreanweaver.
Jorge Iván Villay Daniela Vélez Vélez
Parte 4 HTML.
  TABLAS DE FRECUENCIA Además de la ventana editor de datos, SPSS cuenta con otras ventanas como la de Resultados o la de Sintaxis.
TALLER PARA LA ELABORACIÓN DE HIPERVÍNCULOS EN EL PORTAL WWW
Eliel Salomon Perez Alvardo IDE CEI Bulocks
Joselin Elizabeth Raygoza Chávez 1-A T/M Tecnologias de la Información.
HERRAMIENTAS DE MICOSOFT WORD LOS HIPERVINCULOS TABLA DE CONTENIDO 1. Los hipervínculos Como insertar un hipervínculo Sintaxis para insertar.
DESARROLLO DE ENTORNO WEB  MANEJO DE EVENTOS COMPORTAMIENTO EN COLA EVENTO HOVER.
Plataforma Nacional de Transparencia
TECNOLOGÍAS DE LA INFORMACIÓN UNIVERSIDAD DE GUADALAJARA PREPARATORIA NO.10 DENIA NAYELLI VAZQUEZ GONZALEZ 1AMAT.
HIPERVINCULOS MARÍA PATRICIA GUZMÁN FLORES 1AM TECNOLOGIAS DE LA INFORMACION 1 MTRA. ADRIANA UBIARCO PREPARATORIA NO10 UNIVERSIDAD DE GUADALAJARA.
Tecnologías de la Información 1 Paola Noemí Padilla Almejo 1ºA T/M.
HERRAMIENTAS DE MICOSOFT WORD LOS HIPERVINCULOS. Los hipervínculos  Los hipervínculos son enlaces o rutas de acceso a otro archivo, pagina Web o una.
C HERRAMIENTAS DE MICOSOFT WORD LOS HIPERVINCULOS.
Introducción a Internet
Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño.
¿ Qué es Wamp Server? Es un entorno de desarrollo web que nos va a permitir tener nuestro propio servidor o host local (instalado en nuestro ordenador).
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED
Lenguajes del lado del cliente
Descarga de Formatos Una vez que descargues y llenes los formatos, asegúrate tener a la mano también los documentos que están en el recuadro azul.
MANEJO DE UBUNTU COMANDOS SHELL / TERMINAL.
Tecnología Web Rodrigo Durán y Juan Díaz. ¿Que es?
HERRAMIENTAS BASICAS DISEÑO SITIOS WEB. CARACTERÍSTICAS Básicamente una página web puede construirse con un simple editor de texto (como puede ser el.
ARQUITECTURA DE UN NAVEGADOR WEB ESTO SE REFIERE AL SOFTWARE O HARDWARE? Un navegador web es un programa que codifica y decodifica una serie de reglas,
Ataques XSS y CSRF CI-2413 Desarrollo de Aplicaciones para Internet.
Historia del HTML y de Internet Tim Berners-Lee creó la primera versión del lenguaje HTML en 1989, junto con su equipo también desarrollaron el protocolo.
1. CONEXIÓN DE JAVA CON MYSQL ING. JOSÉ VÉLIZ. PASO NO. 1 Después de creada la base de datos debemos ingresar a la aplicación Java y crear un nuevo proyecto,
Transcripción de la presentación:

Capítulo 14 AJAX y la librería jQuery

14.1 El método POST en AJAX Es independiente de XML y de JSON, ya que mandaremos información al servidor y no importa el formato en que lo enviemos, como cuando tenemos algún formulario y deseamos enviarlo a un script de un servidor, como PHP o ASP. Para este ejemplo también necesitamos un servidor Web, ya sea local o remoto, pues estamos llamando a un archivo PHP. Para enviar la información debemos de armar una cadena con los datos del formulario y enviarlo como parámetro dentro del método send(). Un buen script siempre regresa la confirmación del resultado de su operación, la cual puede ser una simple cadena como “OK” o “ERROR”, o todo el registro en el formato que a usted más le guste.

En este listado hay que resaltar que le estamos indicando la forma en que vamos a enviar los datos con el método: La información será guardada en formato urlencoded. El estatus de la operación, si fue correcta o incorrecta, y la recibimos en el archivo HTML. Aunque obviamente faltan muchas validaciones, mostramos la mecánica del proceso de envío de las variables con POST.

14.2 AJAX y JQuery Una de las librerías más utilizadas de JavaScript es jQuery. Las fortaleza de esta librería es el manejo de AJAX, ya que lo hace en forma sencilla y a la vez muy potente. Para obtener la librería tiene que entrar a la dirección http://www.jquery.com en la opción de descarga o “download”. Podrá observar que hay dos versiones: una para desarrollo y otra para producción. Las dos hacen exactamente lo mismo, la única diferencia es que la primera tiene espacios y tabuladores, que la hace más legible para nosotros los humanos, pero más pesada para la descarga. La segunda es una versión comprimida y más ligera. Una tercera opción es utilizar un CDN, queson servidores enormes alojados por grandes compañías como Google o Microsoft, quienes tienen el archivo y ya no es necesario bajarlo a su computadora. Una vez que se ha bajado el archivo, necesitamos instalarlo dentro de una carpeta, a la cual podemos llamar js, lib, etcétera. Al tener instalado el archivo, ya sea el de desarrollo o el de producción, hay que llamarlodesde el archivo HTML por medio de la etiqueta <script>.

jQuery Una buena práctica cuando utilizamos jQuery es renombrar el archivo quitándole la versión, ya que si deseamos actualizar la versión de la librería, deberíamos cambiar todos aquellos archivos donde la usamos, y créame, una vez que aprenda los beneficios de ésta, la querrá manejar en todas sus aplicaciones. En el listado anterior estamos llamando a la librería desde la etiqueta <script>, y en vez de utilizar el evento window.onload(), como lo hemos hecho a lo largo de este libro, llamaremos a la función de carga; una vez que todas las etiquetas HTML han sido ya representadas con $(document).ready(), dentro de ésta estamos llamando a una función anónima, es decir, que no tiene nombre. Si todo ha sido bien instalado y escrito, una vez que ejecute este pequeño script, deberá aparecer en su navegador, la ventana con el mensaje de saludo desde jQuery.

14.3 El método Load() de jQuery jQuery tiene varios métodos que utilizan AJAX para traer información del servidor. Este es el caso del método load(), el cual nos servirá principalmente para leer achivos, ya sean de texto plano, XML o JSON. Este método tiene las siguiente sintaxis:

Los parámetros de este método son:

14.4 El método Get() En el método get() solicitamos un recurso del servidor por medio del método GET del http. Su sintaxis general es: Donde los parámetros son:

14.5 La función Callback En los métodos AJAX de jQuery tendremos una función de callback. Los tres parámetros que podemos recibir se muestran en la sección del método load(). Al momento de terminar de cargarse el archivo, se lanza la función onCarga y recibe tres parámetros: los datos, si es que el script regresa datos; el estado de la solicitud, según la tabla que vimos de parámetros en secciones anteriores; y el objeto XMLHttepRequest que fue utilizado en el proceso, el cual posee mucha información.

14.6 El método Post() de jQuery El método post hace la solicitud por medio del método http. Pasamos los datos como un objeto y lanzamos una función de callback. El archivo php se muestra a continuación. 14.7 El método Ajax() de jQuery Ajax(), que es la instrucción más completa del repertorio. Tiene los siguientes parámetros: