2016-06-20 112 views
0

我是laravel的新手。我正在嘗試將JavaScript數據發送給控制器。 在我看來,我使用引導表列出了記錄。當用戶檢查錶行複選框,我想它的ID來獲得商店的一個變量,當用戶單擊添加按鈕,它應該在的ID發送到控制器 HTML代碼如何javascript數據到控制器laravel

<div class="col-md-12" > 

          <table class="table table-hover" data-toggle="table" id="table" 
          data-click-to-select="true"> 
           <thead> 
            <tr> 
            <th data-field="state" data-checkbox="true" ></th> 

            <th data-field="roomname">Room Name</th> 
            <th data-field="Desc">Description</th> 
            <th data-field="price">Price</th> 
            <th data-field="roomid" data-visible="false">Price</th> 
            </tr> 
           </thead> 
           <tbody > 
            @foreach($roomname as $value) 
            <tr> 

            <td>{!! $value->roomid !!}</td> 
            <td>{!! $value->roomname !!}</td> 
            <td>{!! $value->Desc !!}</td> 
            <td>{!! $value->price !!}</td> 
            <td >{!! $value->roomid !!}</td> 
            </tr> 
            @endforeach 
           </tbody> 
           </table> 



        </div> 
        <div class="col-md-12"> 
         <br> 

         <button id="add_cart" class="btn btn-warning">Proceed to booking</button> 

</div> 
+0

你用ajax試過了嗎? –

+0

我使用了ajax,但它拋出了錯誤505 –

回答

1

你可以解決它,而不JavaScript的,如果你做了它的路線..

@foreach($roomname as $value) 
    <tr> 
     <td>{!! $value->roomid !!}</td> 
     <td>{!! $value->roomname !!}</td> 
     <td>{!! $value->Desc !!}</td> 
     <td>{!! $value->price !!}</td> 
     <td >{!! $value->roomid !!}</td> 
     <td><a href={!! route('routeName', ['id' => $value->roomid]) !!} 
    </tr> 
@endforeach 
如果要提交多個ID對控制器進行編輯/預約,您可以通過一個形式或通過AJAX解決

+0

這裏是我的ajax代碼不工作 $(「#add_cart」)。click(function(){(「#output」)。empty(); $ .each checkedRows,function(index,value){data + = value.id +','; $ .ajax({url:'booking/SelectedTableId', type:「post」, data:{dataval:data}, (data) } }); }); –

+0

plz nebody help me –

+0

@MassumHussain請將你的問題添加到ajax和你的路線 –

相關問題