Sie verwenden den falschen Anforderungsheader. Ändern Sie ihn in
xhr.setRequestHeader('content-type','application/x-www-form-urlencoded')
statt
applications/x-www-form-urlencoded Beachten Sie hier ein 's'.
Ich denke, Sie brauchen $_POST nicht und $_REQUEST gleiche Zeit. Sie können also einen von ihnen entfernen.