Как использовать Laravel URL :: asset с переменной javascript - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь создать HTML-тег, используя следующий Jquery

$("<option />",{ 'data-src':"{{ asset(my-javascript-variable) }}", id:'my_id').appendTo($('#image'));

Это тег параметра, который я добавляю в выбор.Это происходит при успешном вызове ajax внутри цикла for.

Как создать URL-адрес с помощью метода asset() с переменной javascript?Это вообще возможно?

1 Ответ

1 голос
/ 17 апреля 2019

Вы не можете этого сделать, так как сначала будет выполняться и интерпретироваться PHP, а затем браузер будет интерпретировать javascript.

Но вы можете попробовать это:

var myJavascriptVariable = 'blank.jpg';
$("<option />",{ "data-src": `{{ asset('img/') }}${myJavascriptVariable}`, "id": "my_id"}).appendTo($('#image'));

Или

var baseUrl = "{{ asset('img/') }}";
var myJavascriptVariable = 'blank.jpg';
$("<option />",{ "data-src": `${ baseUrl + myJavascriptVariable}`, "id": "my_id"}).appendTo($('#image'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...