[jQuery] Enviar formulário sem atualizar página

Iniciado por rodweb, 22 de Fevereiro , 2008, 02:25:51 PM

tópico anterior - próximo tópico

0 Membros e 1 Visitante estão vendo este tópico.

rodweb

Alguém sabe como faço para enviar um formulário com jQuery sem atualizar a página e conseguir pegar os dados por $_POST no PHP?

Flws...

rodweb

Solução que achei...um plugin para o jQuery chamado jQuery Form Plugin...não era bem o que eu queria, mais vai servir...

Requer:
jquery.js
jquery.form.js


Exemplo de uso:

JavaScript:
<script>
$(document).ready(function() {
    $('#nomeForm').ajaxForm({target: '#nomeDiv', success: function() {
            $('#nomeDiv').fadeIn('fast');
        }
    });
});
</script>

Formulário HTML:
<form id="nomeForm" method="post" action="index.php">
<input type="text" name="campo"><br>
<input type="submit" value="Enviar">
</form>

Resposta DIV:
<div id="nomeDiv"></div>

Flws...

shake

kkkkkkkk
Tá lendo pensamentos agora cara?
tava procurando sobre isso hj!
kkk
Vlw bem mais simples que muitos tutos q eu li!
Flwz

rodweb

Só que fica um pouco mais pesadinho por ser um plugin a +

shake

Com o tempo pode-se tentar dar uma otimizada nisso se tiver como!
Se arrumar algo simples e eficiente eu coloco aqui!
Flwz

Magrinho Loko

Saudades do antigo Darkers.

black0ut

Desculpem upar, mas tem um jeito mais simples... criar o formulário em uma página separada e incluí-lo na página desejada dentro de um iframe sem bordas.
Regere Sanguine, Regere in Veritatem Est.