jQuery изменить источник тега <img> - PullRequest
1 голос
/ 19 марта 2020

У меня есть этот скрипт в моем файле admin.blade.php.

<img src="#" id="editThumbnail">

Я хочу изменить источник с помощью JQuery. Вот мой сценарий.

var photo = data.user.photo;
$("#editThumbnail").attr("src","{{asset('profile-photos/"+photo+"')}}")

Например, переменная photo имеет значение "marc.jpg". Но фотография не появится. Вот ошибка из браузера. GET http://localhost:8000/profile-photos/$quot;+photo+&quot; (404 Not Found)

Понятия не имею, как это происходит. Кто-нибудь может мне помочь?

Ответы [ 2 ]

2 голосов
/ 19 марта 2020

Попробуйте использовать концепцию шаблонных строк JavaScript

$("#editThumbnail").attr("src","{`asset('profile-photos/${photo}')`}")

Попробуйте что-то подобное выше.

0 голосов
/ 19 марта 2020

Попробуйте это -

$("#editThumbnail").attr("src","<?php echo asset('profile-photos/') ?>photo");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...