【发布时间】:2021-11-09 05:22:53
【问题描述】:
我正在使用 Laravel 5.8,在这个项目中,我想根据发送到 View 的变量在 Javascript 中显示一些结果。
所以在控制器上,我添加了这个:
$title = "";
if($popup->showtitle == 1){
$title = $popup->title;
}
return view("frontend.home")->with('title',$title);
然后在视图中:
<script>
var title = JSON.parse("{{ json_encode($title) }}");
if(!title){
console.log(1);
}else{
console.log(2);
}
</script>
所以基本上,如果title没有任何值,它应该在控制台栏显示1,否则必须出现2。
但问题是,它根本没有显示任何东西!
那么那里出了什么问题?如何根据这个变量值正确得到结果?
【问题讨论】:
标签: javascript php laravel laravel-5.8