我已经传递给模板常规Python字典,我需要在里面$(document).ready(function() {.. }
将该Python字典转换为JavaScript字典。我试过像
var js_dict={{parameters}};
但是我遇到了错误('而不是',并且所有字符串都以 u'开头)。
如何将Python字典转换为JavaScript哈希表?
最佳答案
Python和javascript都对如何表示字典有不同的想法,这意味着您需要中间表示形式才能在它们之间传递数据。最常见的方法是JSON,它是一种简单的轻量级数据交换格式。
使用python json library将python字典转换(或转储)为JSON字符串。然后在javascript中将JSON字符串解析为javascript dict。 (如果使用的是JQuery,则使用jQuery.parseJSON)
关于javascript - 如何将Python字典转换为JavaScript哈希表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10073564/