Flaskでテンプレートに画像を動的に貼り付けたいのですがうまくいきません。
以下のように、静的には画像を表示できるのですが、
html
1<script type="text/javascript"> 2$(function(){ 3 $("#ImgDisplay").children('img').attr("src", "{{ url_for('static', filename='jpgs/sample01.jpg') }}" ) ; 4}); 5</script> 6..... 7<div id="ImgDisplay"> 8 <img alt="."> 9</div>
これを動的に貼り付けるのはどうするのでしょうか?
例えば以下のようにしても、
html
1<script type="text/javascript"> 2$(function(){ 3 var fn = "jpgs/sample01.jpg" ; 4 $("#ImgDisplay").children('img').attr("src", "{{ url_for('static', filename='" + fn + "') }}" ) ; 5}); 6</script>
では、file not found になります。
他にもカッコで囲んだりしたのですが、うまく表示されません。
これはどのようにしたらいいのでしょう?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2022/06/17 07:48