$(function($) { $("#formulario").submit(function() { var msg = $("#msg").val(); $.post('envia.php', {msg: msg}); }; };
não sei como chamar a função pelo formulario seria <form method="POST" action="#" id="formulario"> com o <script type="text/javascript"> em cima ?
é jquery, mas ninguem responde ? putz q xxxxxx... :/

--------------------------------------------------------------------
achei um script legal para enviar sem refresh...eu antes já tava colocando a linha do jquery, mas nao tava funcionando mesmo assim...
<script type="text/javascript" language="javascript" src="jquery-1.3.2.js"></script> <script type="text/javascript" language="javascript"> $(function($) { $("#formulario").submit(function() { var msg = $("#msg").val(); $("#status").html("<img src='loader.gif' alt='Enviando' />"); $.post('envia.php', {msg: msg }, function(resposta) { $("#status").slideDown(); if (resposta != false) { $("#status").html(resposta); } else { $("#status").html("Mensagem enviada com sucesso!!!"); $("#msg").val(""); } }); }); }); </script>
pena q sozinho nao consegui fazer o $.post funcionar mesmo igual do script...nao intendo pq...se alguem souber responder ...
consegui ta resolvido esse post
<script type="text/javascript" language="javascript" src="jquery-1.3.2.js"></script> <script type="text/javascript" language="javascript"> $(function($) { $("#formulario").submit(function() { var msg = $("#msg").val(); $.post('envia.php', {msg: msg }, function(resposta) { if (resposta != false) { } else { $("#msg").val(""); } }); }); }); </script>
- RonsisM likes this