javascript - 如何在 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>
解决方案
您不能将 PHP 刀片函数与从 DOM 动态查询的 javascript 变量一起使用,因为刀片视图是在服务器上编译的,并且生成的 HTML 会在您的 Javascript 甚至加载之前被发送回浏览器,只需连接一个 URL 字符串即可
找出完整的 URLreferrdetails
并像这样连接它
a.href = "/referrdetails/" + value;
或者使用 ES6 模板
a.href = `/referrdetails/${value}`;
希望这可以帮助
推荐阅读
- python - 打破'while'和'for'的嵌套循环
- pyspark - Spark Delta 表更新
- python - 如何合并两个 Pandas DataFrame 并添加重叠列
- python - 如何在 Windows/Anaconda 终端上运行 .py 文件?
- python - 计算 Numpy 数组的 n 长度的滚动平均值
- java - 无法使用 itextpdf 阅读 PDF
- java - java - 如何在具有泛型参数和返回类型方法的java中使用反射获取类的实例?
- flutter - Dart 命名构造函数 vs 静态方法更喜欢什么?
- python - 如何使用 Django Rest Framework 在 CRUD API 中使用其他 URL
- git-lfs - GitAhead 大文件存储