laravel - 如何将 url 更改为刀片 Laravel 中选择的选项值?
问题描述
我在blade
文件中有一个选项列表,我正在尝试导航与value
所选内容相对应的 url。我下面的代码不起作用,因为我不知道如何将函数的值传递给route
参数,因为我有一个错误
未定义的常量“区域”。
我怎样才能做到这一点 ?
<select name="zone" autocomplete="off" class="custom-select" id="s1" ss-deselect="true" onchange="updateZoneUrl(this.value)">
<option data-placeholder="true">Zone</option>
@foreach ($zones as $key => $zone)
<option value="{{ $key }}">{{ $zone }}</option>
@endforeach
</select>
<script>
var updateZoneUrl = (zone) => {
if (zone) {
window.location.href = {{ route(Route::current()->getName(), ['zone' => zone]) }};
}
}
</script>
解决方案
推荐阅读
- prolog - Prolog 输出在 True 后给出 False
- sql-server - 日和年交换了 SSIS 和 SQL Server
- python - 连接数据库中所有连接的关系表的好方法是什么?
- android - 如何将数据从 Fragment 发送到 Widget Provider?
- ios - 在 iOS 中显示键盘时无法滚动到视图底部
- python - 如何为带有 2 个独立笔记本的循环小部件?
- android - 如何使用 GSON 在 android 中将动态嵌套 JSON 转换为 JAVA 对象?
- java - 使用 jarsigner 重复条目 module-info.class 对 java 11 jar 进行签名
- boost - 使用从 brew 安装的 boost-python 和 boost 版本 1.59
- javascript - Google Cast Chrome Sender - 队列更改回调