在我的下面的html中
<script> var scr_obj = {{obj}} </script>
<div class="btn-group btn-group-xs" id="v_u_button" style="float:right;">
<button type="button" class="btn btn-primary" id="view_script">View</button>
<button type="button" class="btn btn-primary" id="update_script">Update</button>
</div>
{{obj}}
是一个python对象,看起来像这样
<script> var scr_obj = <app.database.models.TestObject object at 0x7fafab336048> </script>
这会在我的chrome控制台中以Uncaught SyntaxError: Unexpected token <
我需要变量“scr_obj”中的整个对象,所以我可以在我的JS中使用它与我的烧瓶后端交谈,以便在我的设备上执行其他任务。我可以通过这个吗?
由于
答案 0 :(得分:0)
您需要<app.database.models.TestObject object at 0x7fafab336048>
引号。如果不是,那么它将不会被注册为字符串。 javascript中的<
符号表示小于。这就是为什么它会出现语法错误。