title: How to send Json object (or string data) from Javascript xmlhttprequest to MVC Controller
body: <p>I created a web application in ASP.NET MVC and trying to call a controller through Javascript AJAX. In Jquery we can send a json object which MVC Model Binder automatically tries to create a .NET object and pass in the controller as an argument.</p>
  
  <p>However I am using a web workers in which jquery cannot be used. So I am making the AJAX call through the vanilla xmlhttprequest object. Is there a a way to send the Json object through this method?</p>
  
  <p>I used the xmlhttprequest's send method but the model object comes as null in the controller :(</p>