1.9 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.9 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| title | localeTitle | 
|---|---|
| Working With JSON APIs | Работа с API-интерфейсами JSON | 
Работа с API-интерфейсами JSON
Общее использование JSON - это чтение данных с веб-сервера и отображение данных на веб-странице.
В этой главе рассказывается, как обмениваться данными JSON между клиентом и сервером PHP.
Файл PHP
PHP имеет некоторые встроенные функции для обработки JSON.
Объекты в PHP могут быть преобразованы в JSON с помощью функции PHP json_encode() :
<?php 
 $myObj->name = "John"; 
 $myObj->age = 30; 
 $myObj->city = "New York"; 
 
 $myJSON = json_encode($myObj); 
 
 echo $myJSON; 
 ?> 
Клиентский JavaScript
Вот JavaScript на клиенте, используя вызов AJAX для запроса файла PHP из приведенного выше примера:
пример
Используйте JSON.parse () для преобразования результата в объект JavaScript:
var xmlhttp = new XMLHttpRequest(); 
 xmlhttp.onreadystatechange = function() { 
    if (this.readyState == 4 && this.status == 200) { 
        var myObj = JSON.parse(this.responseText); 
        document.getElementById("demo").innerHTML = myObj.name; 
    } 
 }; 
 xmlhttp.open("GET", "demo_file.php", true); 
 xmlhttp.send(); 
Дополнительная информация:
- Для дополнительной проверки этой ссылки