So can someone please tell why neither of these options will actually submit the form? I am trying to do something more complicated but I have boiled it down to this to try
Why not simply use the submit button to run the code you want. If your function returns false, it will cancel the submission.
$("#testForm").submit(function() { /* Do Something */ return false; });