通过 Django 将 Bootstrap 选项卡的 ID 发送到 View.py



我正在尝试将选项卡ID从Django模板发送到服务器。提交页面后,我想发送选定的选项卡ID。有什么办法吗?还是我该如何将ID放入URL?预先感谢您。

这是我的选项卡列表:

 <ul class="nav nav-tabs" role="tablist"˛id="myTab">
                    <li><a href="#Section1" role="tab" id="MyFirstTab" data-toggle="tab"><i class="fa fa-sun-o"></i>MyFirstTab</a></li>
                    <li><a href="#Section2" role="tab" id="MySecondTab"data-toggle="tab"><i class="fa fa-cloud"></i>MySeconfTab</a></li>
 </ul>  

您可以使用JavaScript(jQuery(将当前选项卡ID附加到表单之前,然后将其提交给服务器。这样的东西:

$(function() {
    $( "#form" ).submit(function( event ) {
        var currentTabID = $("ul#myTab li.active a").attr('id');
        $('<input>').attr({
            type: 'hidden',
            name: 'currentTabID',
            value: currentTabID
        }).appendTo(this);
    });
});

然后,在您的Django视图中,您可以通过request.POST.get("currentTabID")

访问该数据

相关内容

  • 没有找到相关文章

最新更新