我目前正在努力使用python / flask / Jquery!
我想在URL_for
标签中使用img
函数,但是使用它时,浏览器会产生奇怪的事情!
$("div.left").append("<img id='my_img' class='centered' style='width:100%; height:100%' src=" + "{{ url_for('static', filename='./img/logo.png') }}" + "alt='Loading error!' />")
这是浏览器给我的:
<img id="my_img" class="centered" style="width:100%; height:100%" src="/static/img/logo.pngalt='Loading" error!'="">
最后一个问题:是否可以将代码与url_for放在js
文件中(似乎对我不起作用!)?
答案 0 :(得分:2)
我认为双引号和单引号引起的问题。你能试试吗?
$("div.left").append('<img id="my_img" class="centered" style="width:100%; height:100%" src="{{url_for("static", filename="./img/logo.png")}}" alt="Loading error!" />')
答案 1 :(得分:0)
如果您尝试使用Jquery,则请遵循以下代码
$(function() {
$("div.left").append("<img id='my_img' class='centered' style='width:100%; height:100%' src='" + url_for('static','./img/logo.png')+"' alt='Loading error!' />")
});
function url_for(a,b){
return b;
}