python object Uncaught SyntaxError:意外的标记<

时间:2017-05-05 23:46:13

标签: javascript jquery python html

在我的下面的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中使用它与我的烧瓶后端交谈,以便在我的设备上执行其他任务。我可以通过这个吗?

由于

1 个答案:

答案 0 :(得分:0)

您需要<app.database.models.TestObject object at 0x7fafab336048>引号。如果不是,那么它将不会被注册为字符串。 javascript中的<符号表示小于。这就是为什么它会出现语法错误。