How do I submit on pages without reloading with cakephp?
How do I submit on pages without reloading with cakephp?
You can use jQuery.ajax
and jQuery.serialize
, like this:
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(function() {
var meuForm = $("#meuForm");
meuForm.submit(function() {
$.ajax(meuForm.attr("action"), {
"type": meuForm.attr("type"),
"data": meuForm.serialize()
}).done(function(resultado) {
//Troque isto pela sua mensagem customizada
alert(resultado);
}).fail(function(error) {
//Troque isto pela sua mensagem customizada de erro
alert(error);
});
});
});
</script>
<form id="meuForm" method="POST" action="/sua rota cakephp">
<input name="campo1" value="">
<input name="campo2" value="">
<button type="submit">Enviar</button>
</form>