Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将数据从JS传递到Laravel_Javascript_Php_Html_Laravel - Fatal编程技术网

Javascript 将数据从JS传递到Laravel

Javascript 将数据从JS传递到Laravel,javascript,php,html,laravel,Javascript,Php,Html,Laravel,我的函数JS中有一个参数。。目标是当我点击我的按钮时,参数应该被分配到新变量Laravel上。。我想把我的数据从JS传给Laravel <script type="text/javascript" > function change_theme(color) { {{ $idc = color }}//somthing like this document.getElementById('iframe').setAttribute("

我的函数JS中有一个参数。。目标是当我点击我的按钮时,参数应该被分配到新变量Laravel上。。我想把我的数据从JS传给Laravel

<script type="text/javascript"  >

    function change_theme(color) {

        {{ $idc = color }}//somthing like this 

        document.getElementById('iframe').setAttribute("src","{{(route('generate.pdfColor', ['slug' => 'student', 'id' => '56', 'color' => '$idc']))}}");
    }

</script>

功能更改主题(颜色){
{{$idc=color}}///诸如此类的事情
document.getElementById('iframe').setAttribute('src',“{(路由('generate.pdfColor',['slug'=>'student','id'=>'56','color'=>'$idc'])}”);
}

功能更改主题(颜色){
var url=“{(路由('generate.pdfColor',['slug'=>'student','id'=>'56','color'=>':id'])}”;
url=url.replace(“%3Aid”,颜色);
document.getElementById('iframe').setAttribute(“src”,url);
}

为什么要这样做?如果此变量更改前端元素,则可以使用javascript事件来完成。如果这个变量将被发送到控制器的任何操作,您可以定义隐藏的输入,用javascript填充它的值并传递它。如果你能更多地描述你的目标,我们可以更好地帮助你。