Доброго времени суток. Перейду сразу к сути - Имеется XMLHttpRequest, написанный на чистом JS:
var r = new XMLHttpRequest();
r.open("POST", "model.php");
r.setRequestHeader("Content-Type", "application/json");
r.send("req="+json);
Который отправляет кусок JSON'a следующего вида:
{"name":"username", "email":"usermail" }
Проблемы начинаются на уровне PHP-сценария, когда код:
var_dump(json_decode($_POST["req"]));
- говорит что переменная пуста - т.е запрос пошел и вроде даже пришел, но переменная осталась пуста и по нулевому индексу у неё ничего нет. Соответственно к данным доступа нет и не будет. В доказательство прилагается ошибочка вида:
Notice: Undefined index: req in ...
NULL
Подскажите что и как нужно исправить, что бы это волшебство начало работать.
Заранее спасибо.)