This week's book giveaways are in the Cloud and AI/ML forums. We're giving away four copies each of Cloud Native Patterns and Natural Language Processing and have the authors on-line! See this thread and this one for details.
You're not sending any request args, why are you expecting to receive any? If you want to do a POST of form data with AJAX then there's a lot of work to be done. Often easier to append the variables to the query string in a GET request, or just use a library which handles the details for you like jQuery.