首页 > 解决方案 > 如何在 larava 中添加 javascripte

问题描述

如何在 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>

标签: javascriptphplaravellaravel-5computer-science

解决方案


您不能将 PHP 刀片函数与从 DOM 动态查询的 javascript 变量一起使用,因为刀片视图是在服务器上编译的,并且生成的 HTML 会在您的 Javascript 甚至加载之前被发送回浏览器,只需连接一个 URL 字符串即可

找出完整的 URLreferrdetails并像这样连接它

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

或者使用 ES6 模板

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

希望这可以帮助


推荐阅读