javascript - 将数据传递给从 javascript 到 yii2 href 的路由
问题描述
您需要将脚本中的参数传递给路由 yii2。
console.log('id '+id2);
$(".modal-content #link").attr("href", "<?= Url::toRoute(['review/actionGetreviewsbuAutor','id'=>id2]); ?>")
解决方案
id2 在客户端而不是服务器端可用,因此您应该添加为 javascrit 部分,例如:
console.log('id '+id2);
$(".modal-content #link").attr("href",
"<?= Url::toRoute(['review/actionGetreviewsbuAutor');?>" + "?id=" + id2);
推荐阅读
- vim - 将文件路径传递给 vim 中的 shell 命令
- css - 您是否需要在中预加载字体并在 CSS 中将它们声明为字体?
- javascript - Javascript MIME 类型设置不正确
- c++ - 在持有互斥锁的同时调用 notify_one()/notify_all() 是不好的做法吗?
- vue.js - Nuxt/Vue js - 如何将路径字段同步到路由器中的 i18n 变量。我尝试了但无法进入 i18n
- sql - 如果我们试图将数据拟合到数据保险库模型中,如何在雪花合并语句中的 WHEN MATCHED THEN 上插入一行?
- c - 此 C 代码的输出是 49,但有人可以解释一下吗?
- angular - 使用侧边栏和动态内容/组件创建 Angular 项目 - 辅助路由
- c# - 在c#中无法获取mongodb聚合查询结果
- excel - 基于条件标准的查找模式