SlideShare una empresa de Scribd logo
1 de 29
INSTITUTO TECNOLOGICO DE PARRAL 
UNIDAD III AJAX 
Enlace: 
http://es.slideshare.net/ruveron/expo-bauelos 
Integrantes: 
Nañez Solís Ruth Verónica - 10410550 
Vásquez Meléndez Yesenia - 10410552 
1
2 
Indice: 
4.- El mismo ejemplo sin AJAX. 
5.- Objeto XMLHttpRequest. 
6 - Pasando datos al servidor por el 
método GET.
El mismo ejemplo sin AJAX. 
A diferencia del problema anterior ahora no 
emplearemos AJAX, es decir, recargaremos la página 
completamente al presionar alguno de los 
hipervínculos. 
Debemos recargar la pág. y actualizar en el servidor 
los datos del signo del horóscopo; confeccionaremos 
solo una pág. php. 
3
4
5
Como podemos observar los hipervínculos llaman a la misma 
página: 
href="pagina1.php?cod=1">Aries</a></p> 
Luego el código PHP que se ejecuta en el servidor verifica el 
valor que llega como parámetro y muestra el detalle del 
horóscopo seleccionado. 
6
• Si comparamos este ejemplo con el anterior 
veremos que utilizar AJAX reduce la cantidad 
de información que pedimos al servidor, 
también evitamos la recarga completa de la 
página. 
7
Objeto XMLHttp Request 
Es un elemento fundamental para la comunicación 
asincrónica con el servidor. Este objeto nos permite 
enviar y recibir información en formato XML y en 
general en cualquier formato. 
8
AJAX engloba el uso de: 
• XHTML y CSS para marcar el contenido y 
presentarlo. 
• DOM para interactuar con los elementos. 
• XML, JSON, etc, para el intercambio de la 
información. 
• El objeto XMLHttpRequest para realizar las 
peticiones asíncronas. 
• JavaScript para unir todo. 
9
Las propiedades principales del objeto 
XMLHttpRequest son: 
10
Los valores de la propiedad readyState son los 
siguientes: 
11
Los métodos para el 
objeto XMLHttpRequest son los siguientes: 
12
13 
Ejemplo
14
15
16
Pasando datos al servidor por el método 
GET. 
Para indicar cual es el método de envío de 
los datos al servidor lo hacemos en el 
primer parámetro del método open del 
objeto XMLHttpRequest: 
17
• El envío de los datos se hace por el método 
GET. 
• El segundo parámetro del método open 
donde indicamos el nombre de la página a 
pedir. 
18
• Seguido al nombre de la página debe ir el signo 
de interrogación, el nombre del parámetro, luego 
un igual y el valor del parámetro. En caso de 
haber más de un parámetro debemos separarlos 
mediante el carácter ampersand. 
• Por último el tercer parámetro del método open 
normalmente se pasa el valor true indicando que 
el requerimiento de la página es asíncrona . 
19
HTML 
20
CSS 
21
JavaScript 
22
JavaScript 
23
JavaScript 
24
JavaScript 
25
PHP 
26
Conclusiones 
• Hemos visto como enviar peticiones al servidor. 
De esta manera podemos evitar recargar 
constantemente las páginas proporcionándole al 
usuario una mayor interacción y dinamismo. El 
mayor inconveniente a la hora de realizar páginas 
que utilicen AJAX es que tenemos que tener en 
cuenta que las peticiones no son registradas en el 
historial, por lo que al volver atrás no se volverá a 
la página anterior. Otro inconveniente es que no 
se permiten peticiones AJAX entre distintos 
dominios. 
27
• Referencias: 
http://www.ajaxya.com.ar/ 
28
¡GRACIAS POR SU 
ATENCIÓN! 
29

Más contenido relacionado

Destacado

Cartelera cines Roxy Valladolid equinoccio zaratan Ocio y Rutas Valladolid
Cartelera cines Roxy Valladolid equinoccio zaratan Ocio y Rutas ValladolidCartelera cines Roxy Valladolid equinoccio zaratan Ocio y Rutas Valladolid
Cartelera cines Roxy Valladolid equinoccio zaratan Ocio y Rutas ValladolidOCIO Y CINE
 
Propuesta de proyecto_kailet_Al_Snieh
Propuesta de proyecto_kailet_Al_SniehPropuesta de proyecto_kailet_Al_Snieh
Propuesta de proyecto_kailet_Al_SniehKailetAlsnieh
 
Curso Aprendizaje por Proyectos
Curso Aprendizaje por ProyectosCurso Aprendizaje por Proyectos
Curso Aprendizaje por Proyectosmauricioipuc
 
Presentación - Proyecto Final - Silva, Montero, Molina
Presentación - Proyecto Final - Silva, Montero, MolinaPresentación - Proyecto Final - Silva, Montero, Molina
Presentación - Proyecto Final - Silva, Montero, MolinaMartín Johnson
 
Tabla modelo osi
Tabla modelo osiTabla modelo osi
Tabla modelo osifeli506
 
Compresión de imágenes
Compresión de imágenesCompresión de imágenes
Compresión de imágenesandreacarpiof98
 
Subcristores de base de datos de mysql server
Subcristores de base de datos de mysql serverSubcristores de base de datos de mysql server
Subcristores de base de datos de mysql serverTefyta G
 
Diapositivas de proyecto de aula
Diapositivas de proyecto de aulaDiapositivas de proyecto de aula
Diapositivas de proyecto de aulahamora
 

Destacado (18)

Criss
CrissCriss
Criss
 
Guia 2
Guia 2Guia 2
Guia 2
 
Cartelera cines Roxy Valladolid equinoccio zaratan Ocio y Rutas Valladolid
Cartelera cines Roxy Valladolid equinoccio zaratan Ocio y Rutas ValladolidCartelera cines Roxy Valladolid equinoccio zaratan Ocio y Rutas Valladolid
Cartelera cines Roxy Valladolid equinoccio zaratan Ocio y Rutas Valladolid
 
Propuesta de proyecto_kailet_Al_Snieh
Propuesta de proyecto_kailet_Al_SniehPropuesta de proyecto_kailet_Al_Snieh
Propuesta de proyecto_kailet_Al_Snieh
 
Cata
CataCata
Cata
 
Solar Cookers
Solar CookersSolar Cookers
Solar Cookers
 
Curso Aprendizaje por Proyectos
Curso Aprendizaje por ProyectosCurso Aprendizaje por Proyectos
Curso Aprendizaje por Proyectos
 
Juan perez formularios access
Juan perez formularios accessJuan perez formularios access
Juan perez formularios access
 
Trabajo infantil
Trabajo infantilTrabajo infantil
Trabajo infantil
 
Presentación - Proyecto Final - Silva, Montero, Molina
Presentación - Proyecto Final - Silva, Montero, MolinaPresentación - Proyecto Final - Silva, Montero, Molina
Presentación - Proyecto Final - Silva, Montero, Molina
 
Pan
PanPan
Pan
 
Negrita
NegritaNegrita
Negrita
 
Tabla modelo osi
Tabla modelo osiTabla modelo osi
Tabla modelo osi
 
Compresión de imágenes
Compresión de imágenesCompresión de imágenes
Compresión de imágenes
 
Subcristores de base de datos de mysql server
Subcristores de base de datos de mysql serverSubcristores de base de datos de mysql server
Subcristores de base de datos de mysql server
 
Presentación1
Presentación1Presentación1
Presentación1
 
Diapositivas de proyecto de aula
Diapositivas de proyecto de aulaDiapositivas de proyecto de aula
Diapositivas de proyecto de aula
 
Esxpo
EsxpoEsxpo
Esxpo
 

Similar a Expo bañuelos

Similar a Expo bañuelos (20)

Ajax ya temas 4-6 Equipo 2
Ajax ya temas 4-6 Equipo 2Ajax ya temas 4-6 Equipo 2
Ajax ya temas 4-6 Equipo 2
 
Ajax
AjaxAjax
Ajax
 
AJAX EN CURSO PHP
AJAX EN CURSO PHPAJAX EN CURSO PHP
AJAX EN CURSO PHP
 
Ajax
AjaxAjax
Ajax
 
Presentacion ajax
Presentacion   ajaxPresentacion   ajax
Presentacion ajax
 
AJAX
AJAXAJAX
AJAX
 
Como usar ajax con jquery
Como usar ajax con jqueryComo usar ajax con jquery
Como usar ajax con jquery
 
introduccion a Ajax
introduccion a Ajaxintroduccion a Ajax
introduccion a Ajax
 
Clase 5 AJAX - Desarrollo de aplicaciones móviles
Clase 5  AJAX - Desarrollo de aplicaciones móvilesClase 5  AJAX - Desarrollo de aplicaciones móviles
Clase 5 AJAX - Desarrollo de aplicaciones móviles
 
7. Utilización de mecanismos de comunicación asíncrona
7. Utilización de mecanismos de comunicación asíncrona7. Utilización de mecanismos de comunicación asíncrona
7. Utilización de mecanismos de comunicación asíncrona
 
Manual De Ajax En Espanol
Manual De Ajax En EspanolManual De Ajax En Espanol
Manual De Ajax En Espanol
 
Capitulo 4.7 prog iii
Capitulo 4.7 prog iiiCapitulo 4.7 prog iii
Capitulo 4.7 prog iii
 
Práctica web de la sesión 16.pptx
Práctica web de la sesión 16.pptxPráctica web de la sesión 16.pptx
Práctica web de la sesión 16.pptx
 
Reporte prog web
Reporte prog webReporte prog web
Reporte prog web
 
Tutorial bd y php
Tutorial bd y phpTutorial bd y php
Tutorial bd y php
 
Practica prog pag_dinam
Practica prog pag_dinamPractica prog pag_dinam
Practica prog pag_dinam
 
PROTOCOLO HTTP.pptx
PROTOCOLO HTTP.pptxPROTOCOLO HTTP.pptx
PROTOCOLO HTTP.pptx
 
Arquitectura3 capas
Arquitectura3 capasArquitectura3 capas
Arquitectura3 capas
 
Ajax
AjaxAjax
Ajax
 
Ajax
AjaxAjax
Ajax
 

Último

Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORASMarc Liust
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaJadeVilcscordova
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptxdulcemonterroza
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendidaLuis Francisco Reyes Aceves
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxVICTORMANUELBEASAGUI
 

Último (17)

Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 

Expo bañuelos

  • 1. INSTITUTO TECNOLOGICO DE PARRAL UNIDAD III AJAX Enlace: http://es.slideshare.net/ruveron/expo-bauelos Integrantes: Nañez Solís Ruth Verónica - 10410550 Vásquez Meléndez Yesenia - 10410552 1
  • 2. 2 Indice: 4.- El mismo ejemplo sin AJAX. 5.- Objeto XMLHttpRequest. 6 - Pasando datos al servidor por el método GET.
  • 3. El mismo ejemplo sin AJAX. A diferencia del problema anterior ahora no emplearemos AJAX, es decir, recargaremos la página completamente al presionar alguno de los hipervínculos. Debemos recargar la pág. y actualizar en el servidor los datos del signo del horóscopo; confeccionaremos solo una pág. php. 3
  • 4. 4
  • 5. 5
  • 6. Como podemos observar los hipervínculos llaman a la misma página: href="pagina1.php?cod=1">Aries</a></p> Luego el código PHP que se ejecuta en el servidor verifica el valor que llega como parámetro y muestra el detalle del horóscopo seleccionado. 6
  • 7. • Si comparamos este ejemplo con el anterior veremos que utilizar AJAX reduce la cantidad de información que pedimos al servidor, también evitamos la recarga completa de la página. 7
  • 8. Objeto XMLHttp Request Es un elemento fundamental para la comunicación asincrónica con el servidor. Este objeto nos permite enviar y recibir información en formato XML y en general en cualquier formato. 8
  • 9. AJAX engloba el uso de: • XHTML y CSS para marcar el contenido y presentarlo. • DOM para interactuar con los elementos. • XML, JSON, etc, para el intercambio de la información. • El objeto XMLHttpRequest para realizar las peticiones asíncronas. • JavaScript para unir todo. 9
  • 10. Las propiedades principales del objeto XMLHttpRequest son: 10
  • 11. Los valores de la propiedad readyState son los siguientes: 11
  • 12. Los métodos para el objeto XMLHttpRequest son los siguientes: 12
  • 14. 14
  • 15. 15
  • 16. 16
  • 17. Pasando datos al servidor por el método GET. Para indicar cual es el método de envío de los datos al servidor lo hacemos en el primer parámetro del método open del objeto XMLHttpRequest: 17
  • 18. • El envío de los datos se hace por el método GET. • El segundo parámetro del método open donde indicamos el nombre de la página a pedir. 18
  • 19. • Seguido al nombre de la página debe ir el signo de interrogación, el nombre del parámetro, luego un igual y el valor del parámetro. En caso de haber más de un parámetro debemos separarlos mediante el carácter ampersand. • Por último el tercer parámetro del método open normalmente se pasa el valor true indicando que el requerimiento de la página es asíncrona . 19
  • 27. Conclusiones • Hemos visto como enviar peticiones al servidor. De esta manera podemos evitar recargar constantemente las páginas proporcionándole al usuario una mayor interacción y dinamismo. El mayor inconveniente a la hora de realizar páginas que utilicen AJAX es que tenemos que tener en cuenta que las peticiones no son registradas en el historial, por lo que al volver atrás no se volverá a la página anterior. Otro inconveniente es que no se permiten peticiones AJAX entre distintos dominios. 27
  • 29. ¡GRACIAS POR SU ATENCIÓN! 29