marciofmjr
5/4/2018 - 1:00 AM

Ajax Form

Sending AJAX form

<?php
header ('Content-type: text/html; charset=UTF-8');
$return = array("status" => false, "message" => "Error");

try{
    // Code here.. and when success set
    $return["status"] = true;
    $return["message"] = "Success message here..";

} catch(Exception $e) {
    $return["status"] = false;
    $return["message"] = $e->getMessage();
}

exit(json_encode($return));
// app.js
$("#form").validate({
	submitHandler: function(form) {
		$.post( "/envia.php", $(form).serialize(), function(data){
			data = JSON.parse(data);
			console.log(data);
			if(data.status == true){
				console.log("success");
			}else{
				// ERRO
				console.log("Erro ao enviar: " + data.message);
			}
		});
	}
});