Здравствуйте
Есть такой код для определения аякс запроса
if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
{
echo 'Это ajax запрос!
Он прекрасно работает с jQuery, но почему-то совершенно не ловит такой запрос:
var aj = new XMLHttpRequest();
aj.onload = function (e)
...вырезано..
aj.open("get",req, true);
aj.send();
Последний хром, по ф12 показывает, что такого заголовка вообще нет. Если я его добавляю вручную
aj.setRequestHeader("X-Requested-With","XMLHttpRequest");
, то все гуд.
Но почему так? Где я ошибся?