Submit without reloading page cakephp [closed]

0

How do I submit on pages without reloading with cakephp?

    
asked by anonymous 25.02.2016 / 18:26

1 answer

1

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>
    
25.02.2016 / 18:35