2014-03-28 52 views
0

不工作我有以下的代碼,jQuery的回調函數中,添加一個表單並提交。它的工作原理W/O問題,在鉻,但在IE無法正常工作。任何原因和解決方法呢?jQuery的形式在回調函數提交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(); 
    }); 

回答

1

您不能使用$('#submit_email_form'),因爲窗體不在DOM中。

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

它的工作原理,謝謝! – bcbishop