Jump to content


Destructor

Member Since 18/02/2010
Offline Last Active 11/12/2012, 14:24
-----

#1017321 Post Sem Refresh Com Ajax

Posted by Destructor on 09/03/2012, 21:46

enviar dados com ajax via post...tentei tentei e nao consegui...dá uma olhada no script:

$(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>



IPB Skin By Virteq