我使用Bottle作为Web服务器,需要将python列表传递给javascript.
当我只做{{myList}}时,Bottle会为列表中的字符串转义单引号并将它们显示为'
JS,反过来,它对它得到的内容不太满意.
我设法找到了解决方案,但我认为这不是最佳解决方案.
var tempList = '{{eval(myList)}}'.replace(/'/g, "'");
var myNewList = eval(tempList);
Run Code Online (Sandbox Code Playgroud)
我想知道,有更好的方法吗?
upd:我将我找到的解决方案移到了'Answers'部分.