title: Jquery ajax 'patch' doesn't seem to be sending data
body: <p>I have the following javascript code...</p>
  
  <pre><code>function editShipment(){
  var method = "PATCH";
  var serializedData = $form.serialize();
  $.ajax({
      type: "PATCH",
      url: Routing.generate('api_1_shipment_patch_shipment', {api_key: API_KEY, id:$('#caddress-shipmentID').val()}, true),
      data: serializedData,
      success: newShipmentSuccess,
      error: newShipmentError
  });
  }
  </code></pre>
  
  <p>When I run this code the Chrome developer tools "network" tab shows a patch method with data being sent to the correct URL.</p>
  
  <p>however my application never receives this data.</p>
  
  <p>Is it possible that the network tab is somehow wrong and that my browser isn't actually sending the data.</p>
  
  <p>I'm using the latest jQuery and the receiving application is a Symfony2 web app.</p>
  
  <p>Thanks in advance, </p>
  
  <p>M</p>
  
  <p>EDIT: It also worth noting that i have a test case passing for this patch method within my symfony codebase. so thats why I'm looking at Javascript as the culprit.</p>