В соответствии с этим , ручная отправка с jQuery не работает в Firefox, когда форма добавлена через Javascript (это также означает, что ajax анализирует материал).
Решение состоит в том, чтобы клонировать форму и отправить ее:
$('#myform').on('submit', function(e) {
e.preventDefault();
if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
$(this).clone().appendTo("body").submit(); // FF only
} else {
this.submit(); // works under IE and Chrome, but not FF
}
});