在javascript中制作url_for字符串

问题描述 投票:0回答:1

我在 javascript 中使用 url_for 制作字符串时遇到问题。

这是我的 JavaScript 代码。

const selected_id = 'here';
new url = "{{ url_for('abc', sel_id='" + selected_id + "' }}";

在执行 console.log 时

我明白了

/abc/%22%20%28selected_id%28%20@22

我需要得到

/abc/here

任何人都可以帮我在 jinja&javascript 中制作字符串吗?

javascript jinja2
1个回答
0
投票

您的字符串连接不正确。功能未关闭。 url_for 函数调用需要用

')

关闭
const selected_id = 'here';
const newUrl = "{{ url_for('abc', sel_id='" + selected_id + "') }}";
console.log(newUrl);
© www.soinside.com 2019 - 2024. All rights reserved.