Показать сообщение отдельно
  #1 (permalink)  
Старый 13.04.2016, 15:03
Аспирант
Отправить личное сообщение для Sergei-b84 Посмотреть профиль Найти все сообщения от Sergei-b84
 
Регистрация: 26.06.2014
Сообщений: 69

Обработчик XMLHttpRequest запроса
Есть код JS

var data = {
		  name: 'Виктор',
		  surname: 'Цой'
		};
		
		var str = JSON.stringify(data);
		
		var xhttp = new XMLHttpRequest();
		
		xhttp.open('POST', 'server.php', true);
		xhttp.setRequestHeader('Content-Type', 'application/json; charset=utf-8');

		
		xhttp.onreadystatechange = function() {
			if (this.readyState != 4) return;

			if (this.status != 200) {
				alert( 'ошибка: ' + (this.status ? this.statusText : 'запрос не удался') );
				return;
			}
			
		}
		
		xhttp.send(str);



Пишу под него обработчик PHP . Задача записывать полученные данные в json файл.

if(isset($_POST['name'])) {
	header("Content-type: application/json; charset=UTF-8");
	$name = $_POST['name'];
	file_put_contents('user.json', $name);
}


Ничего не получается в чем проблема?
Ответить с цитированием