2016-11-22 6 views
0

にエラーを与えて消え、私は私のindex.htmをリットルのコードのこの部分を持っている:変数は、構文

<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を取得します。

var session_cookie_age_html = ; 

明らかにエラーを与える:session_cookie_ageが、それはこのようなコードを残しますexisteしません

。変数が存在しないとしても変数が定義されていないかどうかを調べる方法はありません。これは本当に奇妙です。変数が存在するかどうかを確認する方法はありますか?

+0

コンソールで代行行為が発生していますか? – Rajesh

答えて

0
<script type="text/javascript"> 

     {% if session_cookie_age %} 

      //your code 

     {% endif %} 

</script>