Как добавить javascripte в Larava - PullRequest
0 голосов
/ 16 октября 2019

Как добавить JavaScript в laravel.

Ошибка => Использование неопределенной константы s - предполагается 's'

<script>
       function run() {

           var a = document.getElementById("save");

           var value = document.getElementById("selectP").value;

           var s = "Referrdetails/"+value;

           a.href = "{{route(s)}}";

       }

</script>

1 Ответ

1 голос
/ 16 октября 2019

Вы не можете использовать функции блейда PHP с динамически запрашиваемыми переменными javascript из DOM, потому что представления Blade компилируются на сервере, а полученный HTML-код отправляется обратно в браузер, как и прежде, чем ваш Javascript даже загружается, просто конкатенируйте URLвместо строки

Узнайте, что такое полный URL-адрес для referrdetails, и объедините его следующим образом:

a.href = "/referrdetails/" + value;

Или с шаблонами ES6

a.href = `/referrdetails/${value}`;

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...