从其他表ID填充表

时间:2017-04-02 12:35:33

标签: php jquery mysql ajax codeigniter

我有两个表,我希望当用户从一个表中单击一行时,该值将用于填充具有相应行的下一个表。

正在检索第一个表中的值,并且填充第二个查询的查询工作正常,但由于某种原因,它不会使用第一个值填充第二个表。

视图

bool has_3 = binary_search( t.begin(), t.end(), T("two") ) ;
if( has_3 ){
    cout <<"Its there" << endl;
}

javascript

<table class="table table-sm table-bordered tabular_datable-condensed table-hover" id="statsTable"> 

  <tr class="success">
  <th>Match ID</th>
  <th>Team</th>
  <th>Event</th>
  <th>Match Time</th>


  </tr>
    <tbody class="searchable2">
   <tr class="clickable-row">

<?php foreach ($table2 as $row): {?>
    <tr>
        <td><?php echo $row['match_id'];?></td>
        <td><?php echo $row['team_id'];?></td>
        <td><?php echo $row['event_name'];?></td>
        <td><?php echo $row['event_time'];?></td>


        <?php } ?>
<?php endforeach; ?>

</tr>
</tr>
</tbody>
    </table>

控制器

  $('#choose_match tbody tr').hover(function() {

  $(this).addClass('hover-row');
}, function() {
  $(this).removeClass('hover-row');
}).on('click', function() {

   $('#choose_match tr').not(this).removeClass('click-row')
  $(this).toggleClass('click-row');

var match_id = ($(this).closest('tr').find('td:eq(5)').text());
alert(match_id);

$.ajax({
    type: "POST",
    url: baseurl+ '/Match_Analysis/match_choice',        
    dataType: "text",
        data: {match_id: match_id},
        success: function (data){}



  });
});

模型

    public function match_choice(){
      $data = $this->Match_Analysis_model->statsTable();

      }
    public function index(){
      $data['table2'] = $this->Match_Analysis_model->statsTable();

}

0 个答案:

没有答案