Javascript 按按钮后跳过if语句

Javascript 按按钮后跳过if语句,javascript,html,Javascript,Html,我创建了一个标签,将一个项目添加到购物车 <a class="plus" data-href="{% url 'cart_add_one_view' order_item.id %}" href="javascript:void(0)"> </a> {% if order_item.child_product_type %} {{ order_item.count_pack }

我创建了一个标签,将一个项目添加到购物车

<a class="plus" data-href="{% url 'cart_add_one_view' order_item.id %}" href="javascript:void(0)">
            </a>
                {% if order_item.child_product_type %}
                    {{ order_item.count_pack }}
                {% else %}
                    {{ order_item.count }}
                {% endif %}

{%if order\u item.child\u product\u type%}
{{order_item.count_pack}
{%else%}
{{order_item.count}
{%endif%}
首次加载页面时,会看到if语句并显示order\u item.count\u pack 但当我按下按钮时,它会转到else,if语句将被忽略,因此它会显示order\u item.count。 当我重新加载页面时,问题就解决了,并显示order\u item.count\u pack。
问题是什么?如何使用标记而不跳过if语句?

这是一个框架吗?如果没有,我根本不知道该如何工作。您将此标记为和,但该代码两者都不是。这是前端HTML代码的一部分@Ouroborus@MHB但在解析之前它不是HTML。所有的
{%}
东西都是一些其他的框架。你可能应该在你的问题上加上其他框架的标签。