JQuery. PHP ( ), , JavaScript. , , , .
, (JQuery/JavaScript) . JQuery .
AJAX, :
PHP
header('HTTP/1.1 500 Internal Server Error');
header('Content-Type: application/json; charset=UTF-8');
die(json_encode(array('message' => 'ERROR', 'code' => 1337)));
header('Content-Type: application/json');
echo json_encode(array("message"=>"All good here!"));
JQuery
$(document).ready(function(){
$("form").submit(function(e)
{
e.preventDefault();
$.ajax({
type: "post",
url: "path/to/your.php",
data: $('form').serialize(),
success: function(data)
{
alert(data.message);
},
error: function(xhr, status, error) {
var err = eval("(" + xhr.responseText + ")");
alert(err.Message);
},
dataType: "json"});
}});
});
. , , .