Поток выглядит следующим образом:
-> $ .ajax отправить сообщение с параметрами;
-> Вы получаете на свой скрипт PHP, как и любой другой пост, не нужно JSON декодировать;
-> Вы выбираете строки или все, что хотите сделать, создаете массив или структуру объекта, а затем возвращаете его с помощью json_encode и Content-Type: application / json;
-> В случае успеха ответ станет JS-объектом, если dataType определен для Json;
Ok. Сначала для преобразования в JSON необходимо создать массив или объект, а затем вернуть его с помощью json_encode. Он преобразует его в допустимую строку JSON, которую jQuery будет правильно анализировать.
Допустим, у вас есть такая структура: массив ('name' => 'my_name'); Когда вы закодируете его в формате JSON, оно станет строкой JSON, например {"name": "my_name"}
В нашей полной или успешной функции у вас будет responseText.name, где значением будет «my_name». Теперь с ним вы можете делать что угодно, например, создавать domNode с div и вставлять его.
Например: вы можете создать таблицу с идентификатором, тогда:
$('#id-of-my-table').append('<tr><td>' + rensponseText.name + '</td></tr>');
Конечно, это необработанный пример, просто чтобы проиллюстрировать действительно простое использование.