Laravel将JavaScript变量传递给路由

时间:2019-07-21 11:12:49

标签: javascript

我需要在laravel路由中将searchWord传递给代码值

    searchWord = $('.searchBox').val();
    var jobs = $('input[name=jobs]:checked').val();
    console.log("num value");
    window.location.href = '{{route("post.search.index",["code"=>9987])}}';

我尝试过

    searchWord = $('.searchBox').val();
    var jobs = $('input[name=jobs]:checked').val();
    console.log("num value");
    window.location.href = '{{route("post.search.index",["code"=>'searchWord '])}}';

但它将其读取为文本

1 个答案:

答案 0 :(得分:0)

代替window.location.href = '{{route("post.search.index",["code"=>'searchWord '])}}';

使用

window.location.href = '{{route("post.search.index",["code"=>'+searchWord+ '])}}'; 要么 window.location.href = "{{route(\"post.search.index\",[\"code\"=>"+searchWord+ "])}}";