python中的变量消失,语法错误

迪迪娜·迪恩(Didina Deen)

我的index.htm l中有这段代码

<script type="text/javascript">

        var session_cookie_age_html = {{ session_cookie_age }};
        var user_logged_html = {{ user_logged }};

        if (session_cookie_age_html.length !== 0 && user_logged_html.length !== 0){

            var MyGlobalVars = {
                SESSION_COOKIE_AGE_JS: session_cookie_age_html,
                user_logged_js : user_logged_html,
            };
        }else{

            var MyGlobalVars = {}   
        }

    </script>

从设置中获取session_cookie_age

session_cookie_age不存在时,它将保留如下代码:

var session_cookie_age_html = ;

这显然给出了错误。无法询问变量是否未定义,因为它甚至不存在,这确实很奇怪。有没有一种方法可以检查变量是否存在?

希拉比
<script type="text/javascript">

        {% if session_cookie_age %}

            //your code

        {% endif %}

</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章