嘗試透過Jinja 範本中渲染的JavaScript 程式碼迭代JSON 資料時,您可能會遇到「 SyntaxError” :呼叫JSON.parse() 時出現意外標記“&””錯誤。 Jinja 環境在HTML 範本中渲染時自動轉義資料而導致的。為JSON ,Flask提供了tojson過濾器。並將它們標記為可以在模板中安全渲染。資料或已經將其轉換為字串,您可以使用安全過濾器或將字串包裝在標記中以防止轉義:
傳遞原始資料
return render_template("tree.html", tree=tree)
以上是在 Jinja 模板中解析 JSON 時如何解決'SyntaxError: Unexpected token '&'”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!