2016-06-20 4 views
0

Я новичок в laravel. Я пытаюсь отправить данные javascript на контроллер. На мой взгляд, я перечислил записи, используя таблицу начальной загрузки. Когда пользователь проверяет строку таблицы флажок Я хочу, чтобы это идентификатор, чтобы хранить в переменной и, когда пользователь нажимает кнопку добавления следует отправить идентификатор в 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 

если вы хотите отправить несколько идентификаторов в контроллер для редактирования/заказа, который можно решить с помощью формы или с помощью AJAX.

+0

здесь мой код ajax не работает $ ("# add_cart"). Click (function() { $ ("# output"). Empty(); $ .each (checkRows, function (index, value) {data + = value.id + ','; $ .ajax ({ url: 'booking/SelectedTableId', Тип: «post», данные: {dataval: data}, успех: функция (данные) { предупреждение (данные); } }); }); }); –

+0

plz nebody help me –

+0

@MassumHussain, пожалуйста, ваш вопрос, чтобы добавить ajax и ваши маршруты –