JSON - это формат обмена информацией, основанный на буквенной нотации JavaScript (но на самом деле это подмножество буквенной нотации, вы можете использовать только строки, числа, объекты, логические значения и массивы из памяти).
Если вам не нужно получать данные обратно, вы не будете их использовать.Он легче по сравнению с чем-то вроде XML.
Если вам нужно получить JSON с помощью jQuery, вы можете использовать высокоуровневый вызов API AJAX с именем getJSON()
, который так же прост, как ....
jQuery
$.getJSON('path/to/whatever.php', function(obj) {
alert(obj.name);
});
PHP
header('Content-Type: application/json');
echo json_encode(array('name' => 'bob'));
Если вы хотите отбросить запросы, не похожие на AJAX, используйте это ...
if (isset($_SERVER['X-REQUESTED-WITH']) AND $_SERVER['X-REQUESTED-WITH'] !== 'XMLHttpRequest') {
die('XHR only.');
}