title: ajax post data is null in controller asp.net mvc 5
body: <p>I try to send a JSON object back to the server. This is my AJAX call</p>
  
  <pre><code> function SaveData() {
  var model = []
  debugger
  $.each($('.Money'), function (i, item) {
      model.push({
          Money: $('.Money').eq(i).val(),
          Day: $('.Day').eq(i).val(),
          Note: $('.Note').eq(i).val()
      });
  })
  $.ajax({
      url: '@Url.Action("Create")',
      contentType: "application/json",
      async: true,
      data: { partnerDeposit: JSON.stringify(model) },
      type: 'POST',
      dataType: 'json',
      succsess: function () {
      }
  })}
  </code></pre>
  
  <p>This is the method in the controller which is being called:</p>
  
  <p><a href="https://i.stack.imgur.com/FqEt9.png" rel="nofollow noreferrer">enter image description here</a></p>
  
  <p><a href="https://i.stack.imgur.com/FqEt9.png" rel="nofollow noreferrer">https://i.stack.imgur.com/FqEt9.png</a></p>
  
  <p>The problem I have is that always the json variable from above is an empty object. The success function gets called but when I debug the json var is displayed as empty.</p>
  
  <p>Please tell me what I am doing wrong. Thank you.</p>