Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Manual Ajax prático - Workshop Ajax
SEÇÕES
Manuais relacionados
+Manual Ajax prático - Workshop Ajax
Categorias
+Ajax

Índice do Manual Manual Ajax prático - Workshop Ajax
+ Enviar mediante POST e GET usando uma só função AJAX
+ Passar valores por GET ou POST mediante AJAX - Explicando o código
+ Enviar mediante POST e GET usando uma só função AJAX - Exemplos de uso
+ Um exemplo de Ajax sem XMLHttpRequest
+ Ajax File Upload

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Enviar mediante POST e GET usando uma só função AJAX - Exemplos de uso

Agora veremos dois exemplos de uso desta função.


O exemplo mais simples é para passar valores mediante GET. Para isso, por exemplo, se você usa um link, o código deve aparecer de forma similar ao seguinte:

<a href="javascript:recebeid ('http://www.meusite.com/minhapagina.php',
'variavelenviada=enviaste get,'','minhacamada')">Meu Link GET</a>

Se usar para enviar variáveis POST, você tem 2 opções.

Se fizer mediante link apareceria similar a esta forma:

<a href="javascript:recebeid('http://www.meusitio.com/minhapagina.php',

'variavelgetenviada=enviaste get','variavelpostenviada=e enviaste post',

'minhacamada')">Meu Link POST</a>

Entretanto, para o envio mediante formulário há 2 peculiaridades que se deve conhecer.

A primeira é que no tag de abertura do form deve-se incluir um return false, por exemplo, deve aparecer algo assim:

<form name="Meuformulario" onSubmit="return false">

E a segunda é que no tag do botão, deve-se incluir com um onclick a função e escrever as variáveis a passar de um modo particular para que se possa pegar.

Aqui um exemplo:

<input name="Submit" type="submit" value="Enviar"

onClick="recebeid('http://www.meusite.com/minhapagina.php',

'variavelgetenviada=enviaste get','variavelpostenviada1='+

Meuformulario.campoparaavariavelpostenviada1.value+'

&variavelpostenviada2='+Meuformulario.campoparaavariavelpostenviada2.value+

'','minhacamada')" >
Pode-se ver este exemplo funcionando clicando aqui

Bem, isso é basicamente tudo. Falta que você faça seus próprios experimentos com ela.

Desde já estamos abertos aos seus comentários e melhoras.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Manual Ajax prático - Workshop Ajax

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em Ajax


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
Acrescentar um comentário do artigo Acrescentar um comentário do artigo



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites