Django set lang在IExplorer中不起作用,但在Chrome中工作

时间:2014-10-23 21:57:57

标签: python django internationalization

我的页面中有这个表格,可以动态更改网站的语言:

 <form action="{% url 'set_language' %}" method="post">
      {% csrf_token %}
      <input type="image" name="language" value="ar" src="{{ img_static_url }}maroc.png"/>
      <input type="image" name="language" value="fr" src="{{ img_static_url }}france.png"/>
  </form>

但这只适用于Chrome,但不适用于Internet Explorer和Firefox

有什么问题?

我使用jquery提交表单。

1 个答案:

答案 0 :(得分:0)

解决方案:

<form action="{% url 'set_language' %}" method="post">
                    {% csrf_token %}
                    <input class="snw-fb btn btn-xs btn-default" type="image" name="language" value="ar"
                           src="{{ img_static_url }}maroc.png" height="23"/>
</form>
<form action="{% url 'set_language' %}" method="post">
                    {% csrf_token %}
                    <input class="snw-fb btn btn-xs btn-default" type="image" name="language" value="fr"
                           src="{{ img_static_url }}france.png" height="23"/>
 </form>