Javascript 将数据从JS传递到Laravel
我的函数JS中有一个参数。。目标是当我点击我的按钮时,参数应该被分配到新变量Laravel上。。我想把我的数据从JS传给LaravelJavascript 将数据从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("
<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填充它的值并传递它。如果你能更多地描述你的目标,我们可以更好地帮助你。