forms loaded in a div dont submit.

forms loaded in a div dont submit.

I have a main page with NAV bar, this links get loaded in the maincontent div using linkload.js, now if a form is loaded it cannot be submitted either with ajax (using my form submit script) or standard submit. need help

main page

  1. <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>POT - Purchase Order Tracker</title>
  2.     <!-- Bootstrap -->
        <link href="../bootstrap/css/bootstrap.min.css" rel="stylesheet">
  3.     <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
        <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
        <!--[if lt IE 9]>
          <script src="../js/html5shiv.min.js"></script>
          <script src="../js/respond.min.js"></script>
        <![endif]-->
     <link rel="stylesheet" href="../fa/css/font-awesome.min.css">
     <link href="../css/bootstrap-switch.css" rel="stylesheet">
     <link rel="stylesheet" href="../css/custom.css"> 
      </head>
      <body style="background:#eee;">
     
     
     
     
     
        <!-- Fixed navbar -->
        <div class="navbar navbar-default navbar-fixed-top" role="navigation">
          <div class="container">
            <div class="navbar-header">
              <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
              </button>
              <a class="navbar-brand" href="#"><img src="../img/pot_logo.png"></a>
            </div>
            <div class="navbar-collapse collapse">
              <ul class="nav navbar-nav">
                <li class="active"><a id="linkload" href=""><i class="fa fa-tachometer"></i> Dashboard</a></li>
                <li class="dropdown">
                  <a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-dollar"></i> WBS <span class="caret"></span></a>
                  <ul class="dropdown-menu" role="menu">
                    <li><a id="linkload" href="wbs_add.php"><i class="fa fa-plus"></i> Add New WBS</a></li>
                    <li><a id="linkload" href="wbs_add_bulk.php"><i class="fa fa-plus-square-o"></i> Add New WBS (Bulk)</a></li>
        <li class="divider"></li>
                    <li><a id="linkload" href="wbs_report.php"><i class="fa fa-search"></i> WBS Report</a></li>
                  </ul>
                </li>
       
              </ul>
              <ul class="nav navbar-nav navbar-right">
                <li class="dropdown">
                  <a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-group"></i> Users & Roles <span class="caret"></span></a>
                  <ul class="dropdown-menu" role="menu">
                    <li><a id="linkload" href="role_add.php"><i class="fa fa-plus"></i> Add New Role</a></li>
                    <li><a id="linkload" href="role_manage.php"><i class="fa fa-group"></i> Manage Role & Permissions</a></li>
        <li class="divider"></li>
                    <li><a id="linkload" href="user_new_approve.php"><i class="fa fa-check"></i> Approve New Users</a> </li>
        <li><a id="linkload" href="user_manage.php"><i class="fa fa-user"></i> Manage Users</a></li>
                  </ul>
                </li>
       <li class="dropdown">
                  <a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-gears"></i> Backup & Config <span class="caret"></span></a>
                  <ul class="dropdown-menu" role="menu">
                    <li><a id="linkload" href="backup_settings.php"><i class="fa fa-gear"></i> Backup Settings</a></li>
                    <li><a id="linkload" href="backup_manage.php"><i class="fa fa-backward"></i> Manage Backup & Restore</a></li>
        <li class="divider"></li>
                    <li><a id="linkload" href="db_config.php"><i class="fa fa-database"></i> Database Configuration</a></li>
                  </ul>
                </li>
       <li class="dropdown">
                  <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <?php echo $_SESSION['name']; ?> <span class="caret"></span></a>
                  <ul class="dropdown-menu" role="menu">
                    <li><a id="linkload" href="my_profile.php"><i class="fa fa-gear"></i> My Profile</a></li>
                    <li><a href="../logout.php" id="linkload"><i class="fa fa-sign-out"></i> Logout</a></li>
                  </ul>
                </li>   
              </ul>
            </div><!--/.nav-collapse -->
          </div>
        </div>
  4.  
     
     <!--Main Content -->
    <div class="container">
    <div class="panel panel-default" id="contentarea">
    <div class="panel-body">
    <div class="hidden" id="preload"></div>
    <div class="" id="maincontent">
    aa
    </div>
    </div>
    </div>
    </div>
  5. <!--/Main Content END -->
    <div class="footer">
          <div class="container">
            <p class="text-muted">Developed By Ankit Sharma</p>
          </div>
    </div>
        <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
        <script src="../js/jquery.min.js"></script>
        <!-- Include all compiled plugins (below), or include individual files as needed -->
        <script src="../bootstrap/js/bootstrap.min.js"></script>
        <script src="../js/formsubmit.js"></script>
     <script src="../js/linkload.js"></script>
     <script src="../js/bootstrap-switch.js"></script>
      </body>
    </html>

form which gets loaded by jquery (user_new_approve.php)

  1. <?php
  2. if (isset($_POST['approve']))
    {
    echo "submit done";
    break;
    }
    ?>
  3. <div id="response"></div>
  4.  <form action="user_new_approve.php" method="POST">
     <input type="text" name="fn" id="fn" value="noneer">
     <button type="submit" class="btn btn-primary" name="approve" onclick="">approve</button>
    </form>

linkload.js

  1. $(document).ready(function(){
     
      
     $("a#linkload").click(function(e) {
     
      var urlc = window.location.href;
      var urlhash=urlc+"#";
      var url=this.href;
      
      
      //reload if calling home
      if (url==urlc)
      {
       console.log("blank");
       location.reload();
      }
      //hash link
      else if (url==urlhash)
      {
       //close the submenu user has clicked a hash link no where to go.
       var topparent=$(this).parent().parent().parent().attr('class');
       if (topparent=="dropdown open")
       {
       $(this).parent().parent().parent().removeClass('open');
       }
      }
      //link is correct load the page
      else
      {
       $("#preload").empty();
       $( "#preload" ).append( "<div><img src='../img/ajax-loader-mini.gif' alt='Loading...'></div>" );
       $("#preload").removeClass("hidden");
       $("#maincontent").addClass("hidden");
       
      
       
       $("#maincontent").load(this.href);
       
       
       //setting active on current item and removing it from others
       $("li").removeClass( "active" );
       $(this).parent().addClass('active');
       
       var topparent=$(this).parent().parent().parent().attr('class');
       if (topparent=="dropdown open")
       {
       $(this).parent().parent().parent().addClass('active');
       $(this).parent().parent().parent().removeClass('open');
      }
      
      
      $("#maincontent").removeClass("hidden");
      $("#preload").addClass("hidden");
      }
  2.   return false;
     });
    });


formsubmit.js

  1. $(document).ready(function(){
     
     //add clicked attribute to the btn
     $("form button[type=submit]").click(function() {
        $("button[type=submit]", $(this).parents("form")).removeAttr("clicked");
        $(this).attr("clicked", "true");
     });
     
     $("form.ajax").submit(function(e) {
  2.  $("#response").empty();
     $( "#response" ).append( "<div><img src='img/ajax-loader-mini.gif' alt='Loading...'></div>" );
     $("#response").removeClass();
     
     var that = $(this),
     url=that.attr('action'),
     type=that.attr('method'),
     data={};
     
     var axn = $("button[type=submit][clicked=true]").attr('id');
     //console.log(axn); //uncomment for axn
     data['axn']=axn;
     
     that.find('[name]').each(function(index, value) {
      var that = $(this),
      name=that.attr('name'),
      value=that.val();
      data[name]=value;
     });
     
     
     //console.log(data); //uncomment for data
     
     $.ajax({
      url: url,
      type: type,
      data: data,
      cache: false,
      success: function(response) {
      $("#response").empty();
      $( "#response" ).append(response);
      
      }
     });
  3.  
    e.preventDefault();
  4. return false;
    });
    });


please help me submit the form and return the result in response div.