





Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Saiba como utilizar métodos e atributos em ajax (asynchronous javascript and xml) para realizar requisições assíncronas de dados de um servidor e atualizar conteúdo de páginas web dinamicamente. Este tutorial fornece exemplos de uso de innerhtml e dom, calculadora, alimentação de select e json.
Tipologia: Notas de estudo
1 / 9
Esta página não é visível na pré-visualização
Não perca as partes importantes!






C´odigo Fonte 3: ’Fun¸c˜ao do Exemplo 2’
1 f u n c t i o n c a l c u l a r ( ) { 2 a j a x = a j a x I n i t ( ) ; 3 document. g e t E l e m e n t B y I d ( " resultado " ). innerHTML = " Calculando ... " ; 4 i f ( a j a x ) { 5 a j a x. o n r e a d y s t a t e c h a n g e = r e s u l t a d o ; 6 v1 = document. g e t E l e m e n t B y I d ( " v1 " ). v a l u e ; 7 v2 = document. g e t E l e m e n t B y I d ( " v2 " ). v a l u e ; 8 u r l = ’ http ://200.201.81.38/ anselmo / ciclo / calcular. php? v1 = ’+v1+’& v2 = ’+v2 ; 9 a j a x. open ( ’ GET ’ , u r l , t r u e ) ; 10 a j a x. s e n d ( n u l l ) ; 11 } 12 } 13 14 f u n c t i o n r e s u l t a d o ( ) { 15 i f ( a j a x. r e a d y S t a t e == 4 ) { 16 i f ( a j a x. s t a t u s == 2 0 0 ) { 17 document. g e t E l e m e n t B y I d ( " resultado " ). innerHTML = a j a x. r e s p o n s e T e x t ; 18 } 19 } 20 }
C´odigo Fonte 4: ’Calculadora PHP’
1
C´odigo Fonte 5: ’Cidades PHP’
1 Tup~assi " ; 8 $ c i d a d e s .= " < option value ="2" > Toledo " ; 9 $ c i d a d e s .= " < option value ="3" > Cascavel " ; 10 $ c i d a d e s .= " < option value ="4" > Pato Branco " ; 11 } 12 13 i f ( $ e s t a d o==" sp " ) { 14 $ c i d a d e s .= " < option value ="5" > Mogi " ; 15 $ c i d a d e s .= " < option value ="6" > Palmeiras " ; 16 $ c i d a d e s .= " < option value ="7" > Santos " ; 17 } 18 19 e c h o $ c i d a d e s ; 20 ?>
C´odigo Fonte 6: ’Fun¸c˜ao do Exemplo 3’
1 f u n c t i o n s e l e c i o n a C i d a d e ( e s t a d o ) { 2 a j a x = a j a x I n i t ( ) ; 3 i f ( a j a x ) { 4 a j a x. o n r e a d y s t a t e c h a n g e = e s c r e v e C i d a d e s ; 5 u r l = ’ http ://200.201.81.38/ anselmo / ciclo / cidades. php? estado = ’+e s t a d o ; 6 a j a x. open ( ’ GET ’ , u r l , t r u e ) ; 7 a j a x. s e n d ( n u l l ) ; 8 } 9 } 10 11 f u n c t i o n e s c r e v e C i d a d e s ( ) { 12 i f ( a j a x. r e a d y S t a t e == 4 ) { 13 i f ( a j a x. s t a t u s == 2 0 0 ) { 14 document. g e t E l e m e n t B y I d ( " cidade " ). innerHTML = a j a x. r e s p o n s e T e x t ; 15 } 16 } 17 } 18 19 < s e l e c t name=" estado " i d=" estado " onChange=" if ( this. options [ this. selectedIndex ]. value ) { selecionaCidade ( this. options [ this. selectedIndex ]. value ) } ">