Вот урезанная версия примера проекта:
HTML:
<form id="formID">
<input id="btnSubmit" type="button" value="Submit" />
</form>
JS:
$('#btnSubmit').click(function() {
// Method 1
// $('#formID').submit();
// Method 2
$('#formID')[0].submit();
}
В более сложной версии метод 2 работает, а метод 1 - нет, поэтому я пытаюсь понять разницу. Однако метод 1 работает, когда я комментирую проверку начальной загрузки.