/ / Bootstrap Tabs ID an View.py über Django schicken - Django, Django-Forms, Django-Views, Bootstrap-Tabs

Senden Sie die ID des Bootstrap-Tabs über Django an View.py - Django, Django-Formulare, Django-Views, Bootstrap-Tabs

Ich versuche, Tabs-ID an den Server zu sendenvon Django-Vorlage. Ich möchte die ID des ausgewählten Registers nach dem Senden der Seite senden. Gibt es eine Möglichkeit, dies zu tun?

Hier ist meine Tab-Liste:

 <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>

Antworten:

0 für die Antwort № 1

Sie können Javascript (jQuery) verwenden, um die aktuelle Registerkarten-ID an das Formular anzuhängen, bevor es an den Server gesendet wird. Etwas wie das:

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

Dann können Sie in Ihrer Django-Ansicht auf diese Daten zugreifen request.POST.get("currentTabID")