>> COLUNA 1: Vamos implementar uma web página que permite aos usuários
olhar para cima as cotações de ações.
Vamos supor primeiro que existe um arquivo chamado quote.php, mas esta
poderia ser implementado em mais qualquer linguagem, mas cujo propósito na vida é
esperar um get parâmetro HTTP chamado símbolo, o valor do qual está o
símbolo do material para que você gostaria de uma cotação.
>> Por exemplo, se olharmos para este arquivo no meu navegador, quote.php, observe que
Eu passei no, já, um símbolo de FB, para o Facebook.
E note que o que veio de volta é um objeto JSON com três chaves.
Um símbolo da chamada, uma chamada nome, e um chamado preço.
Os valores de que são exatamente isso a partir do arquivo em questão.
>> Agora vamos voltar nossa atenção para o início de um pouco de HTML e
JavaScript.
Aqui, em ajax-0.html, observe que dentro do corpo da minha página eu tenho um formulário
que tem um atributo onsubmit, o valor que é citação e retorno
falsa, especificando assim que eu gostaria para chamar uma função JavaScript
chamado cotação e, em seguida, retornar false.
Enquanto isso, dentro do que a forma é uma símbolo cujo ID é, entre aspas,
"Símbolo", e, em seguida, uma outra entrada, cujo tipo é alegam que me dá uma
botão de submissão.
>> Enquanto isso, dentro da cabeça de minha página, existe uma marca de script, a fonte de
que é o URL para jquery, a própria biblioteca JavaScript popular, e abaixo
que é uma outra tag script, dentro de que é o início de alguns
JavaScript que eu mesmo vou escrever.
Esta é a função citação que vai em última análise, ser chamado, e dentro de
aqui vamos declarar uma variável chamada URL, determinado que o valor desta
variável deve ser quote.php? símbolo = ".
>> E agora vamos concatenar na extremidade de tudo o que essa seqüência inicial símbolo
o usuário tenha presumivelmente digitado.
Especificamente, vamos fazer + $ "" # símbolo especificando assim que eu gostaria de
obter, com jquery do meu DOM, o elemento cuja única
identificador, um símbolo.
Lembre-se que isso é simplesmente o texto campo em que o usuário vai
digite esse símbolo estoque.
>> Então vamos chamá-val, que é uma função ou método que receberá o
valor que o usuário digitou dentro
E então vamos chamar uma função jquery chamado getJSON, passando como o
primeiro argumento que URL, passando, como o segundo argumento, um anônimo
função que espera um único argumento.
Dados, vamos chamá-lo.
E dentro desta função anônima, vamos simplesmente fazer alerta e em
parênteses, data.price.
Se os dados, afinal, é que JSON objeto com três campos -
símbolo, nome e preço, por fazendo data.price Vou pegar
exatamente esse valor.
>> Vamos agora salvar o arquivo e abri-lo em um navegador.
http://localhost/ajax-0.html.
Aqui temos esse formulário.
Vamos digitar no FB para Facebook e obter cotação.
E aí, então, é do Facebook último preço de ações.