I have the following form:
<form id='confirm_reset' action='login/forgotPassword_action' method='post'>
<input type='hidden' name='user_email' value='user_email'>
<a href='#' onclick="confirm_reset.submit();">Submit</a>
</form>
<div id="alert_box_register"></div>
I am trying to submit this with Ajax to return JSON in the alert box:
$("#confirm_reset").on("submit", function(event) {
   //disable default click operation
   event.preventDefault();
   var action_url = $(this).attr("action");
   alert_box_register("Resetting password...");
   console.log(action_url);
   var postData = $(this).serializeArray();
   console.log(postData);
   $.post(action_url, postData, function(data) { 
      console.log(data);
      var obj = $.parseJSON(data); 
      alert_box_register(obj.message); 
   });
});
This script returns no result (as if the link did not function). Where am I going wrong?
 
    