【发布时间】:2012-07-11 07:13:14
【问题描述】:
我使用 Bottle 作为 Web 服务器,需要将 python 列表传递给 javascript。
当我只做 {{myList}} 时,Bottle 会转义列表中字符串的单引号并将它们显示为 '
反过来,JS 对它得到的结果并不满意。
我设法找到了解决方案,但我认为这不是最佳解决方案。
var tempList = '{{eval(myList)}}'.replace(/'/g, "'");
var myNewList = eval(tempList);
我想知道,有没有更好的方法来做到这一点?
更新:我将找到的解决方案移至“答案”部分。
【问题讨论】:
-
如果您的问题得到解决,请接受对您最有帮助的答案,或者写下您自己也能接受的答案。请不要在问题更新中发布您自己的答案。
-
还有,python 3中的
json是simplejson模块,前段时间已经集成到python标准库中了。
标签: javascript python string escaping bottle