Note that in Internet Explorer there are issues with dynamically created forms. A form created like this will not submit in IE (9):
var form = $('');
$(form).submit();
To get it working in IE create the form element and attach it before submitting like so:
var form = document.createElement("form");
$(form).attr("action", "/test/Delete")
.attr("method", "post");
$(form).html('');
document.body.appendChild(form);
$(form).submit();
document.body.removeChild(form);
Creating the form like in example 1 and then attaching it will not work - in IE9 it throws a JScript error DOM Exception: HIERARCHY_REQUEST_ERR (3)
Props to Tommy W @ https://stackoverflow.com/a/6694054/694325