1

我可以找到很多关于 escapiang 引号的帖子,以便在页面上呈现它们,但就我而言,我想做

               <button onclick="window.location.href='{{ url_for("admin.pairs(entry.id)") }}';">
                   PP
               </button>                    

所以 onclick 后面跟着需要引号的东西,在里面我有 href 后面跟着需要引号的其他东西,后面是 url_for ,其中包含需要用引号括起来的东西。所以我尝试在单引号和双引号之间进行更改:“'”“'”,但它不起作用。那么在这种情况下,哪些引号需要转义?或者是关于别的事情?

4

1 回答 1

3

一种方法是将 的结果存储url_for在变量中并使用它而不是调用url_for.

{% set url = url_for("admin.pairs(entry.id)") %}

<button onclick="window.location.href='{{ url }}';">PP</button>  
于 2020-09-25T13:33:21.153 回答