Laravel-如何从js

时间:2019-01-05 17:57:04

标签: laravel

我正在尝试动态构建一个操作链接,以将项目添加到Laravel中的数据库。问题是我需要传递一个带有category_id的参数,该参数只有在html select元素中选择了类别之后才能得到。

我考虑过在select元素上使用even onChange(),然后在js函数中建立链接,最后借助js选择器将其设置为“ a”元素。但是这种方法行不通。

var link = "{{ action('ItemController@create', [ 'id' =>"+selectedId.value+"]) }}"; 
document.getElementById("AddItemLink").href = link;

正在产生:http://localhost:8000/item/create/+selectedId.value+

我需要得到的是:http://localhost:8000/item/create/8

如果我执行console.log(selectedId.value),则输出正确-8。

有什么想法如何处理吗?

1 个答案:

答案 0 :(得分:0)

您可以做到,

var link = "/item/create/"+ selectedId.value;

document.getElementById("AddItemLink").href = link;