jQuery表单提交仅对IE10 +没有响应

时间:2015-06-04 03:34:21

标签: javascript jquery

我使用以下代码提交行动表格:

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。

2 个答案:

答案 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" />