jquery表单在回调函数中提交不';I don’我不在IE上工作

jquery表单在回调函数中提交不';I don’我不在IE上工作,jquery,forms,callback,Jquery,Forms,Callback,我有以下代码,在jquery回调函数中,附加一个表单并提交它。它在chrome中不存在问题,但在IE中不起作用。有什么原因和解决方法吗 var email = $('#account_email_form #email').val(); $.post('/controllers/forget_password.php', { email: email }, function(message) { var form = $('<form id="submit_email_fo

我有以下代码,在jquery回调函数中,附加一个表单并提交它。它在chrome中不存在问题,但在IE中不起作用。有什么原因和解决方法吗

var email = $('#account_email_form #email').val();
$.post('/controllers/forget_password.php',
  { email: email },
  function(message) {
    var form = $('<form id="submit_email_form" action="/email_sent" method="POST">' + 
      '<input type="hidden" name="email" value="' + email + '">' +
      '</form>');
    $('#submit_email_form').appendTo('body').submit();
  });
var email=$(“#账户#电子邮件#表格#电子邮件”).val();
$.post(“/controllers/forget_password.php”,
{email:email},
功能(信息){
变量形式=$(''+
'' +
'');
$('submit#email_form')。附加到('body')。submit();
});
您不能使用
$(“#提交电子邮件表单”)
,因为表单尚未在DOM中

form.appendTo('body').submit();