【问题标题】:Laravel get checkbox value dynamicallyLaravel 动态获取复选框值
【发布时间】:2019-08-05 02:48:29
【问题描述】:

我有一个通过方法 paginate() 分页的数据集合。 在刀片内部,我打印我的数据,每一行都有一个复选框(每个都有一个明确的名称)。 问题是,如果我更改页面,我会丢失支票。 我怎样才能通过 paginazione 保存这些支票?还是其他方法? 为了保存支票,我使用了提交。

刀片

 @foreach($data as $d)
     <tr>
         <td>
             {!! Form::checkbox($sub->id, '1', null) !!}
         </td>
         <td>{{$d->hello}}</td>
          ...
     </tr>
 @endforeach

分页

 <div class="row">
     <div class="col-xs-12" align="center">
         {{ $data->appends(request()->query())->links() }}
     </div>
 </div>

【问题讨论】:

  • 我认为你应该使用会话。

标签: php html laravel checkbox pagination


【解决方案1】:

您必须使用 javascript 和 ajax 来执行此操作。每次导航到另一个页面时,都会向服务器发送一个新的 GET 请求,并且每个已更改的复选框都将被遗忘。

根据这些复选框的用途,您最好的选择是将 javascript 添加到页面中,以便在更改值时向服务器发送请求。这样您就可以让服务器对此事件做出反应。

【讨论】:

  • 是的,我知道,但我想知道是否有人找到了其他方法
猜你喜欢
  • 2021-07-01
  • 2014-08-06
  • 1970-01-01
  • 2017-06-17
  • 2012-06-07
  • 2018-02-17
  • 2023-03-04
  • 1970-01-01
相关资源
最近更新 更多