laravel - 获取输入值并将其传递给同一刀片文件 Laravel 5.7 中的路由
问题描述
我想从下拉列表中传递选定的值以传递来自同一个刀片文件的抛出路由
这是我的刀片代码:
<div class="form-group col-md-2">
<label>@lang('site.son')</label>
@if(Auth::user()->shortsign == '--')
<select class="select2-size-lg form-control border-primary" style="width: 100%;" name="sign">
@foreach ($users as $user)
<option value="{{ $user->shortsign }}">{{ $user->shortsign }}</option>
@endforeach
</select>
@else
<select class="select2-size-lg form-control border-primary" style="width: 100%;" name="sign" readonly>
<option value="{{ Auth::user()->shortsign }}">{{ Auth::user()->shortsign }}</option>
</select>
@endif
</div>
<div class="form-actions right">
<a href="{{ url('/salereports/report/' . $user->shortsign) }}" class="btn btn-outline-dark btn-min-width box-shadow-2 mr-1 mb-1"><i class="la la-search" aria-hidden="true"></i> @lang('site.search')</a>
</div>
现在,我使用的代码从数据库中传递最后一个值,而不是选定的值
解决方案
您可以通过为您的锚标签提供 id 来尝试此操作
<script type="text/javascript">
$('.select2-size-lg').change(function () {
var id = $(this).val();
document.getElementById("abc").href="{{ url('/salereports/report/' . id) }}";
});
</script>
推荐阅读
- mitmproxy - 如何在 Mitmproxy 插件中发出网络请求
- c# - Internet 连接检查 API (wininet.dll) 不起作用 | C# WPF
- git - 如何 git checkout “下一个” 提交
- java - 如何使用 Java 客户端代码获取 OAuth2.0 访问令牌并使用此令牌调用 RESTFul Web 服务
- json - 无法在颤振飞镖中使用 REST API 发送拦截的短信
- amazon-emr - Trino (PrestoSQL) 的上一年度迄今为止的窗口函数
- javascript - 如何使用 RowGroup 显示图像?
- arrays - 无法从非空数组中获取元素
- matlab - 如何在 MATLAB 中正确绘制数值算法的误差
- vim - 无法在 gVim 中禁用滚轮