javascript - Posting codeigniter form with modal as partial view not passing correct variables -


i trying submit form via simple modal yes or no button. however, when click button in view event_id not updating , passes first event_id. assuming need somehow update event_id passed modal; appears loaded. how go this? thinking maybe onclick function sets eventid but, new coding , don't know how go about. makes sense.

here controller:

function skatersuccess(){     if (!$this->ion_auth->is_admin())     {         $this->session->set_flashdata('message', '<div class="alert alert-info" role="alert">you must admin view page</div>');         redirect('/');     }      $event_id = $this->input->post('event_id');     $user_id = $this->input->post('user_id');      $user_data = array(             'id'    => 'null',             'user_id' => $user_id,             'event_id' => $event_id,             'is_paid' => 1         );      $this->user_event_model->registerskater($user_data);     redirect('/dashboard/','refresh');     } 

here model:

public function registerskater($user_data) {         $this->load->database('hockey');         $this->db->insert('users_events', $user_data);     } 

here mainview button code(this loads popup modal:

<?php if (($e->user_registered == 1)) : ?>   <?php $this->load->view('admin/partial/skater_cancel', $e) ?>   <?php elseif (($e->capacity == $e->registered)): ?>   <button type="button" class="btn btn-danger btn-block">full</button>   <?php else: ?>   <?php $this->load->view('admin/partial/skater', $e) ?>   <?php endif; ?> 

and here popup modal view:

    <form action="dashboard/skatersuccess" name="" id="login-form" class="form-horizontal" enctype="multipart/form-data" method="post">      <button type="button" class="btn btn-primary btn-block" data-title="add_skater" data-toggle="modal" data-target="#add_skater" >sign skater</button>      <!--pop dialog-->     <div class="modal fade" id="delete" tabindex="-1" role="dialog" aria-labelledby="edit" aria-hidden="true">     <div class="modal-dialog">     <div class="modal-content">     <div class="modal-header">     <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><span class="glyphicon glyphicon-remove" aria-hidden="true">    </span></button>     <h4 class="modal-title custom_align" id="heading">signup game?</h4>     </div>     <div class="modal-body">      <div class="alert alert-danger"><span class="glyphicon glyphicon-warning-sign"></span>are sure want sign game?</div>      </div>     <div class="modal-footer ">        <button type="button" id="btnyes" href="#" name="submit" class="btn btn-success"><span class="glyphicon glyphicon-ok-sign"></span> yes</button>      <input id="event_id" type="hidden" class="form-control" name="event_id" value="<?php echo $id; ?>" placeholder="event_id">         <input id="user_id" type="hidden" class="form-control" name="user_id" value="<?php echo $this->session->userdata('user_id'); ?>" placeholder="user_id">      <button type="button" class="btn btn-default" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> no</button>     </div>     </div>     <!-- /.modal-content -->      </div>     <!-- /.modal-dialog -->      </div>   </form> 

i got this,

<script> $(document).on("click", ".add_skater", function (e) {  e.preventdefault();  var _self = $(this);  var myeventid = _self.data('id'); $("#eventid").val(myeventid);  $(_self.attr('href')).modal('show'); }); </script> 

Comments