title: ASP.NET MVC Ajax: refuse to send long string
body: <p>I am trying to send long string through Ajax. When the "note" string is short, it goes through fine. When it is more than a thousand characters or so, it silently fails, the action method is not called.</p>
  
  <p>Ajax call:</p>
  
  <pre><code>$.ajax({
      url: '@Url.Action("SaveSchoolNote")',
      type: 'POST',
      dataType: 'json',
      data: { schoolId: schoolId, note: note },
      cache: false,
  
      success: function (data) {
      }
  });
  </code></pre>
  
  <p>Action:</p>
  
  <pre><code>public ActionResult SaveSchoolNote(int schoolId, string note)
  {
      ...
  }
  </code></pre>
  
  <p>Please help!</p>