2017-08-28 78 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

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

相關問題