This doesn't directly relate to OP's question, but is an IE-only form submission issue:
If you happen to set form.prop('disabled', true)
during the submit event, other browsers will still send the form data, but IE will not - it'll send an empty request body.