当我的页面加载并且没有任何内容出现时,我正在尝试弹出模式。我已在{%if request.GET.logout%}之外测试了此代码,但仍然无效。我也确定这些块正在执行。
{% if request.GET.logout %}
{% block head-extras %}
<script type="text/javascript">
$(document).ready(function(){
$('#logout-modal').modal('show');
});
</script>
{% endblock %}
<div class="modal" id="logout-modal">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<p>Modal body text goes here.</p>
</div>
</div>
</div>
</div>
{% endif %}
编辑:这只有在我放
时才有效<script src="{% static 'js/jquery-3.2.1.slim.min.js' %}"></script>
$(document).ready的脚本上方。有没有办法不必这样做? Bootstrap建议我在关闭正文标记之前加载jquery。