Gewusst wie: laden von dynamischen Inhalten in bootstrap modal
habe ich erstellen eine bootstrap-modal-aber ich brauche den Inhalt dynamisch zu sein. Jedes mal, wenn ich eine andere Tabelle auswählen Zeile, wird der Inhalt dieser Zeile sollte popup. Der Inhalt innerhalb der bootstrap-modal ist eine dynamische Tabelle. Möglich ist ein einfaches Beispiel dafür, wie durch auswählen der Zeile einer Tabelle, bekomme ich eine dynamische Tabelle in der popup modal. Bitte helfen Sie. Dank
while($row = $results->fetch_assoc()): ?>
<tr>
<td class="list-answer"
data-toggle="modal"
href="#content-confirmation">
<?= $row["name"]; ?>
</td>
</tr>
<?php endwhile ?>
<div class="control-popup modal fade" id="content-confirmation"
tabindex="-1" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close"
data-dismiss="modal"
aria-hidden="true">×</button>
<h4 class="modal-title">Are you sure you wanna do
that?</h4>
</div>
<div class="modal-body">
load dynamic table content.......
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default"
data-dismiss="modal">Cancel</button>
<button type="button" class="btn btn-primary"
data-dismiss="modal">Save</button>
</div>
</div>
</div>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie versuchen zu geben, Ihre Tabelle Spalte einen link mit href ? denn es würde nicht so funktionieren.
Deiner Frage, es gibt mehrere Möglichkeiten, dies zu tun. Ich würde die Tabelle Zeile eine id und behandeln Sie die Zeile oder Spalte, klicken Sie auf click-Ereignis in der js-code. danach würde ich bekommen, dass die Zeilen-Inhalte entweder mit einer ajax-Anfrage oder direkt aus den Spalten der Tabelle.
Also würde der code so Aussehen:
Ihren javascript-code:
Können Sie tun, dass in OctoberCMS backend. Ich gebe Ihnen ein kurzes Beispiel.
Ich das in einem controller _list_toolbar.htm
Und in der onAssignTechnical() in der controller-ich mache eine bootstrap-modal.
Entschuldigung für den langen code, aber ich bin sicher, Es wird dir helfen.
Ich weiß nicht, ob ich gut verstehen, aber ich denke, man braucht so etwas wie mich :
$("table").auf('click', 'tr', function()
Öffnen Sie das modale auf Klick auf die Zeile in der Tabelle,
"contentofRow": $(this).text()
Nehmen Sie den Inhalt der aktuellen Zeile, das ist, was Sie zeigt 🙂
Und dann haben Sie den controller :