Sonque
Новичок
Не пойму где ошибка
На клиенте через ajax поступают данные JSON на сервер:
на сервере они декодируются и извлекается email:
На клиенте через ajax поступают данные JSON на сервер:
PHP:
App.prototype.sending = function (data) {
var ajax = new window.XMLHttpRequest(),
param;
ajax.open("POST", "action.php", true);
param = "data=" + data;
ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
ajax.onreadystatechange = function () {
if (ajax.readyState === 4 && ajax.status === 200)
alert(ajax.responseText);
};
ajax.send(param);
};
PHP:
<?php
if (isset($_POST['data'])) {
$a = $_POST['data'];
$b = json_decode($a);
echo $b['email'];
}
?>