Ajax с JQuery и JSON и PHP-файл. Желательно ли использовать здесь JSON? - PullRequest
1 голос
/ 26 марта 2011

Я еще не работал с JSON.и понятия не имею, как это работает, я хочу использовать jquery для выполнения ajax с php-файлом.Желательно ли использовать здесь JSON.слышал от кого-то, что JSON легкий вес.Это правда?Если да, то как бы я использовал JSON для Ajax-PHP peration с JQuery

Ответы [ 2 ]

1 голос
/ 26 марта 2011

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.');
}
0 голосов
/ 26 марта 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...