2017-07-21 9 views
0

Djangoには、変数flag=Trueがあります。 私はHTMLでスクリプトに渡し:DjangoからAjaxへの値渡し、変数型の識別方法は?

<script> 
    if({{flag}}==True) do something 
</script> 

私はdo somethingが呼び出されますと仮定し、そうではありません。真と同じではないようです。誰でも私にそれを修正する方法を教えてもらえますか?

答えて

2

あなたはあなたのpythonブール値でJavaScriptの状態を確認しようとしている。この

<script> 
    {% if flag %} 
    do something 
    {% endif %} 
</script> 

のように行う必要があります。上の例はdjangoテンプレートエンジンにあります。しかし、まだあなたはJavaScriptの状態を確認したい、あなたはこのようにする必要があります。

<script> 
    if ({{flag}}) { 
     do something 
    } 
</script> 
関連する問題