我有一个javascript函数,该函数试图将锚标记动态插入网页中,其href属性是长颈鹿路线的网址。该烧瓶路径接受参数username
。我想将username
设置为javascript变量的值。
我尝试使用模板文字:
let username = 'user1';
let href = `{{ url_for("some.route",username=${username}) }}`
$("#elem").append('<a href=' + href + '></a>');
会引发jinja2.exceptions.TemplateSyntaxError: unexpected char '$'
错误。
我也尝试过字符串串联:
let username = 'user1';
let href = '{{ url_for("some.route",username=' + username + ')}}'
$("#elem").append('<a href=' + href + '></a>');
这会导致文字字符串+ username +
被传递到路由。
关于如何执行此操作的任何想法?