jQuery:フォームを送信する前に中身を操作する

<form id='create_order'>
  <input name='firstname'>
</form>

というフォームをajaxでPOSTしたい、だけど、firstnameを差し替えたいとします:

function submitOrder() {
  var data = $("#create_order").serializeArray();

  data.forEach(function (item) {
    if(item.name === 'firstname') {
      item.value = 'thebaker';
    }
  });

  return $.ajax({
    url:      '/orders/add',
    type:     'POST',
    dataType: 'json',
    data:     $.param(data)
  })
}