質問: $(this).val(); $("select[name='japan.{$id}.japan_prefectures']").val( '(['' => '都道府県を選択してください'] + {{ Common::getData(Config::get('const.PrefecturesList'), $value) }} )' ); ```
回答: 多分Laravelって書いてるからBladeテンプレートを利用してると想定して &`{{ Common::getData(Config::get('const.PrefecturesList'), $value) }}`はBlade記載部分と想定 PHP(blade)テンプレートはサーバーでPHP処理をして結果(HTMLデータ)をクライアントに返す JavaScriptはHTMLデータに記載されている`JavaScript`のソースをもとに処理される。 独立されているものなので、PHPでJavaScriptの変数は基本使えません。 それっぽく使うためには`ajax`などを利用して`JavaScript`の変数をPHPに渡して結果を`JavaScript`で処理するとかになります。