Ao construir um aplicativo AJAX com um back-end de PHP, tive muita dificuldade em descobrir onde os dados que eu estava enviando estavam terminando e como poderia acessá-los em PHP. Para o mundo saber, é aqui que vai:
$_REQUEST['data'] = $_POST['data'] = {JSON data...woooo......};
Isso pressupõe que você JSON.stringificar os dados enviados. Caso contrário, você não receberá nenhum dado.