1👍
✅
AFAIK, Here’s the way to do it right, if you want to keep the button outside:
$('#button').on('click', function(){
$.ajax({
data: $('#form').serialize(),
...});
});
This because `$(‘#form’).submit() gets called only if you keep the submit button inside the form tags.
Source:stackexchange.com