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

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

Por Pablo Lecce


Publicado em: 14/2/08
Valorize este artigo:
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.






Usuários :    login / registro
Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato