title: Send data with jquery to an MVC controller
body: <p>I have an ASP.NET MVC3 app and when the user clicks on my anchor tag, I want to send 3 pieces of data to an action:</p>
  
  <pre><code> &lt;a onclick='editDescription(&lt;#= DocID,FileName,Description #&gt;)'&gt;&lt;/a&gt;
  </code></pre>
  
  <p>This is the javascript to call my action:</p>
  
  <pre><code>   function editDescription(docId,fileName,description) {
       var url = "@Url.Content("~/OrderDetail/_EditDescription/")" + docId+'/'+
       fileName + '/' + description;
      //do the rest}
  </code></pre>
  
  <p>My action:</p>
  
  <pre><code>  public ActionResult _EditDescription(string id,string filename, string descritpion)
  </code></pre>
  
  <p>The pieces im concerned about are FileName and Description because these can be loooooong and i dont want a url to appear like so:</p>
  
  <pre><code> http://localhost/OrderDetail/_EditDescription/123/some long filename.pdf/this is a    long description for the name
  </code></pre>
  
  <p>How can i send across my data to my action without having to send it like a query string? Thanks</p>