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);
}
});
}
});