[JavaScript][AJAX][PHP]Ładowanie Ajaxem dodatkowego DOM "PO" wczytaniu JS |
[JavaScript][AJAX][PHP]Ładowanie Ajaxem dodatkowego DOM "PO" wczytaniu JS |
1.08.2016, 20:23:18
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 2 Dołączył: 2.06.2012 Ostrzeżenie: (0%) |
hejka
Mały problem. Mam pliki: index.html, scripts.js oraz ajax.php. W pliku index ładuje oczywiście w "head" mój JS i jakieś przykładowe div-y. W jednym z div po kliknięciu ładuje się ajaxowo na końcu drzewa DOM jakiś div o nazwie np. id="ajaxDiv". Ten mój "ajaxDiv" ma zdarzenie np. kliknięcia - tylko że to kliknięcie jest obsługiwane w pliku scripts.js który juz dawno został załadowany do naszej przeglądarki. W obecnej chwili wsio działa ok, ale niestety do tego diva który przyszedł z AJAXA nie umiem zrobić obsługi click'a. Czy to da się obsłużyć w pliku scripts.js? Czy jest to może w ogóle możliwe?? A może jedynym rozwiązaniem jest "dosyłać" ajaxowo dodatkowy JS razem z ajaxDiv? Nie wiem czy nie zamotałem za bardzo ale w razie co służę przykładowym trywialnym skryptem. z góry dzięki Ten post edytował chemiqs 1.08.2016, 20:27:18 |
|
|
1.08.2016, 21:27:21
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
Kombinujesz jak koń pod górkę a rozwiązanie jest proste i wywodzi się bezpośrednio ze sposobu, w jaki działają eventy w DOM Mowa oczywiście o bąbelkowaniu, które umożliwia skorzystanie z tzw. event delegation.
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
1.08.2016, 21:51:29
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
Używając jquery.
Robisz tak:
Możesz też tak:
Te dwa przykłady powinny działać dynamicznie Ten post edytował rad11 1.08.2016, 21:54:08 |
|
|
1.08.2016, 21:54:53
Post
#4
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 2 Dołączył: 2.06.2012 Ostrzeżenie: (0%) |
No widzisz - słyszałem o delegatach ale nie wiedziałem że mogę je wykorzystać w tym problemie - pozamiatane
Dzięki serdeczne. |
|
|
2.08.2016, 15:10:38
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
@rad11 a po co pchać do tego [onclick]? Twój przykład już pokazuje jak bardzo jest to udziwnione podejście…
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 10:55 |