title: Ajax sending null string to controller?
body: <p>I'm using an ajax call to try to send a string to my controller but it is returning null</p>
  
  <p>My controller</p>
  
  <pre><code>[HttpPost]
  public async Task&lt;string&gt; CreateCarouselItem(string itemText){
      var newItem = new CarouselItem(itemText);
      await CarouselHelper.AddAndSaveAsync(newItem, _context);
  
      return itemText;
  }
  </code></pre>
  
  <p>And My javascript</p>
  
  <pre><code>function FinishUp()
  {
  editor.disable();
  var boxText = editor.getText();
  
  $.ajax({
      type: "POST",
      url: '/Home/CreateCarouselItem',
      dataType: "text",
      data: { boxText },
      traditional: true,
      success: function (data) {
          console.log(data);
      },
      error: console.log("it did not work"),
  });
  
  }
  </code></pre>