Carregar resultado de um form dentro de uma div (jQuery + Ajax)
Publicado por Fábio Berbert de Paula (última atualização em 15/01/2015)
[ Hits: 19.139 ]
Homepage: https://fabio.automatizando.dev
Este código demonstra de forma simples como combinar jQuery com Ajax para carregar o resultado do processamento de um formulário dentro de uma div.
index.html:
<html>
<body>
<form>
Nome: <input type="text" name="nome"><br/>
E-mail: <input type="text" name="email"><br/>
<button type="button" id="butEnviar">Enviar</button>
</form>
<br/><br/>
<div id="saida"></div>
<!-- bibliotecas do jquery -->
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<!-- bibliotecas do jquery -->
<script>
$(document).ready(function() {
//definir evento "onclick" do elemento (botao) ID butEnviar
$("#butEnviar").click(function() {
//capturar o valor dos campos do fomulario
var nome = $("input[name=nome]").val();
var email = $("input[name=email]").val();
//usar o metodo ajax da biblioteca jquery para postar os dados em processar.php
$.ajax({
"url": "processar.php",
"dataType": "html",
"data": {
"nome" : nome,
"email":email
},
"success": function(response) {
//em caso de sucesso, a div ID=saida recebe o response do post
$("div#saida").html(response);
}
});
});
});
</script>
</body>
</html>
processar.php:
<?php
$nome = $_REQUEST['nome'];
$email = $_REQUEST['email'];
echo "Seu nome é <strong>$nome</strong>, teu email <strong>$email</strong> e...<br/><br/>VIVA O LINUX!!!";
?>
Desmarcando input radio com jQuery
SCROLBAR COM EFEITO MOVE COLOR !!!!
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
Habilitando clipboard manager no ambiente COSMIC
A compatibilidade do LibreOffice com o Microsoft Office
Colocando hotcorner no COSMIC para exibir "workspaces"
Quais licenças open source têm valor jurídico? (6)
A fórmula da coca-cola foi decompilada e agora é opensource! (2)









