title: Pass string from jQuery to C# MVC
body: <p>I have problem with passing string value from <code>jQuery</code> to <code>C#</code> in Web <code>MVC</code>.</p>
  
  <p>There is my jQuery code:</p>
  
  <pre><code>$.ajax({
      type: 'POST',
      url: '/Account/ChangePhoneNumber',
      contentType: "application/json; charset=utf-8",
      data: newPhone,
      dataType: 'json',
      success: function (result) {
          alert("We returned: " + result);
      }
  })
  </code></pre>
  
  <p>Here is my C# method:</p>
  
  <pre><code>[HttpPost]
  public ActionResult ChangePhoneNumber(string data)
  {                            
      return View();
  }
  </code></pre>
  
  <p>While debugging <code>data</code> parameter is always null. 
  What I am doing wrong?</p>