2016-09-02 5 views
-1

Ich habe eine 'Kategorie' Tabelle, die Attribute wie 'Klasse', 'Betreff' hat. In einer Auswahlbox habe ich alle Klassennamen. Entsprechend der Auswahl in der Klassenbox möchte ich Themen in einer anderen Box laden. Bitte lassen Sie mich Ihren Weg wissen.Laravel: Auswahlfeld mit Ajax füllen

+0

Bitte zeigen Sie einige Code, was Sie versucht haben. – Sina

+0

Der Weg ist Ajax und Jquery zu Fächern Subjekte der ausgewählten Klasse zu holen. –

Antwort

0

Also die Art, wie Sie dies tun möchten, ist mit einem Multi-Klassen-Selektor wie folgt;

$(".class.subject"); 

So können Sie haben;

<div class="myclass1 subject1"></div> 
<div class="myclass1 subject1"></div> 
<div class="myclass2 subject2"></div> 
<div class="myclass2 subject1"></div> 

wenn Sie $(".myClass2.subject2") verwenden, werden Sie nur die eine div bekommen.

Wenn Sie auch angeben müssen, dass es ein Div ist, dann verwenden Sie $("div .myClass2.subject2"). Ich habe das nicht getestet, aber ich denke, es ist in Ordnung.

Sobald Sie Ihre Liste der Elemente von oben haben, können Sie jedes verwenden und dann jedes Element in Ihre andere Box klonen.

https://api.jquery.com/each/ und https://api.jquery.com/clone/

0

Ich glaube, Sie abhängig Dropdown-Listen wollen. 1. Wählen Sie die Klasse aus und 2. Sie möchten die Themen der ausgewählten Klasse anzeigen.

Bitte lassen Sie mich wissen, wenn Sie Code bezüglich Ihrer Frage wünschen.

+0

ja du hast Recht –