Załóżmy, że mam następujący link, który został wygenerowany X razy przez pętlę.Ładowanie dynamicznego adresu URL za pomocą modalnego
<a class="btn" data-toggle="modal" data-target="#view_more" href="/item/view/<?php echo $item_id; ?>">Launch Modal</a>
Oto skrypt JS, który inicjuje modal.
$(document).ready(function() {
$('#view_more').modal({
remote: '/item/view/1',
show:false
}); // Start the modal
Działa gdy remote
url jest ustalony, ale chciałbym to być dynamiczny w zależności od tego, co zostanie przekazane do niego.
ok, ale jak przekazać poprawny adres URL do pola 'remote'? Jeśli mam wiele linków, każdy z nich wywołuje własny adres URL. – luckytaxi
Jeśli umieścisz zdalny adres URL w atrybutach 'href' kotwicy, modalna wtyczka automatycznie użyje ich jako wartości' remote' przy inicjalizacji. Problem polega na tym, że za każdym razem trzeba zniszczyć obiekt modalny, aby go ponownie zainicjować przy kolejnych kliknięciach. Opcja, którą zasugerowałem w drugiej odpowiedzi, do której się przyłączyłem, polega na zniszczeniu obiektu modalnego, gdy zostanie wywołane ** ukryte ** zdarzenie. – merv
Rozumiem, nie zdawałem sobie sprawy, że 'href' jest automatycznie przekazywany. Twoje rozwiązanie działa idealnie, dzięki! – luckytaxi