首页 > 解决方案 > Laravel Blade - 在 javascript 确认中添加变量

问题描述

我希望 javascript 确认包含变量名称 $button_label。这意味着它应该有“保存记录”的确认?或“更新记录?”。

我很难做到。

有什么想法吗?

@php $button_label = Route::current()->getName() == 'maintenance.state.edit' ? 'Update record' : 'Save record' ; @endphp
{!! Form::submit($button_label, ['class' => 'btn btn-primary btn-lg', 'onclick' => 'return confirm("Proceed ?")']) !!}

标签: laravel

解决方案


试试这个:

"return confirm('{$button_label} ?')"

如果你想了解为什么我改变了单引号和双引号的位置,也可以阅读这个页面。


推荐阅读