Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
function mit ID-Serie
#4
Guten Abend,
solch ein Problem hat man häufig und es ist auch kein Problem, das zu realisieren ohne den Code zu vervielfachen. Lege die variablen Parameter, also dieses $2 und die URL als data-Attribute bei den Überschriften ab. Im Eventlistener liest Du diese dann aus und kannst damit die nötigen Aktivitäten ausführen. Würde dann in etwa so aussehen, ungetestet hingeschrieben:
Code:
<h4 class="h-clickable" data-id="$2" data-url="$die_url_zum_holen_des_html">Überschrift 1</h4>
<h4 class="h-clickable" data-id="$2" data-url="$die_url_zum_holen_des_html">Überschrift 1</h4>
<h4 class="h-clickable" data-id="$2" data-url="$die_url_zum_holen_des_html">Überschrift 1</h4>
<!-- Die Wiederholung entsteht natürlich durch eine Schleife im PHP -->
<div id="anzeige"></div>
<script>
    $('h4.h-clickable').on('click', function(event) {
        const
            id = $(this).data('id);
            url = $(this).data('url');
        $.get(url, function(data) {
            $('#anzeige').html(data);
        });
    });
</script>
Möglicher Weise ist es nicht nötig, die vollständige URL abzulegen, sondern nur einen variablen Bestandteil, aber das kannst Du dir sicher selbst überlegen.
Glaube denen, die die Wahrheit suchen, und zweifle an denen, die sie gefunden haben.
(Andrι Gide (1869-1951), frz. Schriftst., 1947 Nobelpreis)
Zitieren


Nachrichten in diesem Thema
function mit ID-Serie - von Nullcheck - 24.02.2024, 11:40
RE: function mit ID-Serie - von Sempervivum - 24.02.2024, 13:12
RE: function mit ID-Serie - von Nullcheck - 25.02.2024, 13:42
RE: function mit ID-Serie - von Sempervivum - 25.02.2024, 21:25

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste