Быстрый и грязный ответ, как, вы не можете быть уверены, 100%. Запрос «AJAX» все еще является нормальным HTTP-запросом . Вероятно, лучший способ немного проверить это - установить настраиваемый HTTP-заголовок , который вы должны проверить на стороне сервера.
Например, обычной практикой является добавление заголовка X-Requested-With
к HTTP-запросу, если это был AJAX-запрос. Например, jQuery помещает этот заголовок во все свои запросы.