我使用以下代码提交行动表格:
var actionForm = $('<form>', {'action': 'index.php', 'method': 'post'}).append($('<input>', {'name': 'action', 'value': 'cancel', 'type': 'hidden'})).append($('<input>', {'name': 'id', 'value': '123', 'type': 'hidden'}));
actionForm.submit();
但是,此代码适用于Chrome,Firefox,Safari,IE,但不适用于IE10 +。怎么样?
使用jQuery 1.11。
答案 0 :(得分:2)
尝试将表单附加到正文并提交
var actionForm = $('<form>', {'action': 'index.php', 'method': 'post'}).append($('<input>', {'name': 'action', 'value': 'cancel', 'type': 'hidden'})).append($('<input>', {'name': 'id', 'value': '123', 'type': 'hidden'}));
actionForm.appendTo('body').submit();
答案 1 :(得分:0)
试试这个
<meta http-equiv="X-UA-Compatible" content="IE=10" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE10" />