title: jQuery post with serialize IE issue
body: <pre><code>var jqxhr = $.post(url, $("#saveShipAdrs").serialize(), function(response) {
        // set form values to view
        var fld;
        $('#editShipAdrs input[name*="Livraison"]').each(function(){ 
            fld = "#show"+$(this).attr("name");
            $(fld).html($(this).val());
        });
        // set success message
        $(".success").html("Shipping address updated");
      })
      .error(function(xhr, ajaxOptions, thrownError) {
           $(".error").html("Shipping address cannot be updated");
           alert(xhr.status+"\n"+xhr.statusText+"\n"+thrownError);
      });
   });
  </code></pre>
  
  <p>Here "saveShipAdrs" is the id of the form.</p>
  
  <p>This code works fine in FF but not in IE.
  in IE it gives</p>
  
  <pre><code>xhr.status = 0
  xhr.statusText = error
  thrownError = Invalid Argument
  </code></pre>
  
  <p>I have tried for <code>serializeArray</code> and tried looking for other similar questions but didn't find the solution.</p>