HTML に Laravel Blade 形式を使用しており、複数の PHP 変数を JavaScript 関数に渡しています。問題は、JavaScript 関数に渡される変数に特殊文字が含まれる可能性があることです。
JavaScript関数を次のようにしたい:
jsFunction("argument1","argument2","argument3")
私が得るもの:
jsFunction('argument1','argument2','argument3')
私のブレード形式のコードは次のとおりです。
<a href="#" onclick="displayBannerInvoice('{{$bannerProperty->property_id}}','{{ $bannerProperty->id }}','{{$bannerProperty->end_date}}','{{$bannerProperty->no_of_days}}','{{$bannerProperty->total}}','{{$bannerProperty->vat_percentage}}')"></a>