2017-08-28 40 views
0

我有2个表格,我试图将表格值从控制器传递到特定的表格,但数据显示在两个表格内。使用jQuery将数据插入到特定表格中laravel

//控制器

public function user_ajukan_uji_ajax(Request $request) 
{ 
      $request->ajax();   
      $output=""; 
      $user=DB::table('user')->where('id','like','%'.$request->search.'%')->get(); 
      foreach ($user as $key => $user) 
      { 
       $output.='<tr>'. 
         '<td>'.$user->id.'</td>'. 
         '<td>'.$user->nama_user.'</td>'. 
         '<td>'.$user->telp_user.'</td>'. 
         '<td>'.$user->email_user.'</td>'. 
         '<td>'.$user->kategori_user.'</td>'. 
         '<td>'.$user->created_at.'</td>'. 
         '</tr>'; 
      } 
     return response($output); 
} 

//脚本传值到表

<script > 
      $('#search').on('keyup',function(){ 
      $value=$(this).val(); 
       $.ajax({ 
        'type' : 'get', 
        'url' : '{{URL::to('ajax-request-ajukan-uji')}}', 
        'data' : {'search' : $value}, 
        success : function(data){ 
         $('tbody').html(data); 
         } 
      }); 
     }); 
    </script> 

//我的表,我想将值传递到它

<table id="data_tampil_pengguna_ajukan_uji" class="table table-responsive display" data-form="data_pengguna" style="width:100%"> 
     <thead> 
      <tr class="danger"> 
       <th>Id</th> 
       <th>Nama</th> 
       <th>Nomor Telepon</th> 
       <th>Email</th> 
       <th>Kategori</th> 
       <th>Tanggal Bergabung</th> 
      </tr> 
     </thead> 
     <tbody> 
       <tr> 
        <td></td> 
       </tr> 
     </tbody> 
    </table> 

请帮助我..每一个答案都非常赞赏..

回答

0

谢谢你们,我的问题解决了..这里的解决方案

//添加TBODY ID表

<table id="data_tampil_pengguna_ajukan_uji" class="table table-responsive display" data-form="data_pengguna" style="width:100%"> 
     <thead> 
      <tr class="danger"> 
       <th>Id</th> 
       <th>Nama</th> 
       <th>Nomor Telepon</th> 
       <th>Email</th> 
       <th>Kategori</th> 
       <th>Tanggal Bergabung</th> 
      </tr> 
     </thead> 
     <tbody> 
       <tr> 
        <td> 
         <tbody id="user_show"></tbody> 
        </td> 
       </tr> 
     </tbody> 
    </table> 

//在脚本中,传递价值为TBODY ID

<script > 
     $('#search').on('keyup',function(){ 
      $value=$(this).val(); 
        $.ajax({ 
         'type' : 'get', 
         'url' : '{{URL::to('ajax-request-ajukan-uji')}}', 
         'data' : {'search' : $value}, 
         success : function(data){ 
         $('#user_show').html(data); 
         } 
       }); 
      }); 
</script> 
0

我认为这个问题是在这里:

foreach ($user as $key => $user) { 

这里你存储的数据$user,比同样使用循环变量作为$user这是不对的。

+0

谢谢你的回答,我的问题是把价值传递到一张表中,并且它已经解决了。 :) –

+0

如果我的答案可以帮助你,你可以接受它。 –

相关问题