如何在 laravel 中添加 javascript

How to add javascripte in larava

如何在laravel中添加javascript。

错误=>使用未定义常量 s - 假设 's'

<script>
       function run() {

           var a = document.getElementById("save");

           var value = document.getElementById("selectP").value;

           var s = "Referrdetails/"+value;

           a.href = "{{route(s)}}";

       }

</script>

您不能将 PHP blade 函数与 DOM 中动态查询的 javascript 变量一起使用,因为 Blade 视图是在服务器上编译的,结果 HTML 是在 Javascript 甚至加载之前发送回浏览器,只需连接一个 URL 字符串而不是

找出 referrdetails 的完整 URL 是什么并像这样连接它

a.href = "/referrdetails/" + value;

或者使用 ES6 模板

a.href = `/referrdetails/${value}`;

希望对您有所帮助