brak dostępu do elementu DOM po append() |
brak dostępu do elementu DOM po append() |
19.03.2018, 14:36:08
Post
#1
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) |
Cześć,
mam dwie tabelki. Przerzucam wiersz z jednej do drugiej -> o tym była mowa TUTAJ W tej drugiej tabelce dodałem przycisk, którym wyzwalam bootstrap modal i przenoszę na niego jedną wartość do forma w taki sposób
klikam w submit
kiedy wyświetlę tą tabelkę prosto z bazy powyższy kod na sumbit działa. Generalnie co się źle dzieje? Po submicie update leci ładnie do bazki ale chce tą wartość w komórce nadpisać tą nową. wrzuce jeszce html tej tabelki
Ten post edytował john_doe 19.03.2018, 14:38:47 |
|
|
19.03.2018, 14:50:40
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
A co wyświetla console.log(data) zaraz przed tą "kichą"?
-------------------- |
|
|
19.03.2018, 14:51:34
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Nie:
Kod var row = $('#fatteningElements').find($('#fatteningelements_async_content tr[data-row="'+data.id+'"]')); A: Kod var row = $('#fatteningElements').find('#fatteningelements_async_content tr[data-row="'+data.id+'"]');
-------------------- |
|
|
19.03.2018, 15:40:03
Post
#4
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) |
|
|
|
19.03.2018, 15:43:40
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
W takim razie w drzewie DOM nie ma tego obiektu lub data.id jest nieprawidłowe, spróbuj sobie to odpalić z poziomu konsoli przeglądarki. Sam selektor wygląda OK.
-------------------- |
|
|
19.03.2018, 15:49:40
Post
#6
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) |
zobacz robię to tak, że inicjalnie tabelka do której przerzucam dane jest wypełniana normalnie z serwera. Dalej gdy przerzucam wiersz leci ajax z insertem i append wiersza ( dla wizualności ) i teraz wklejam kod tabelki z narzędzi deweloperskich gdzie 1szy wiersz jest załadowany z serwera a drugi dynamicznie przez append
|
|
|
19.03.2018, 16:26:22
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
W wywołaniu ajax'owym powyżej nie robisz append. Możesz gdzieś indziej i najzwyczajniej później niż próbujesz znaleźć szukany wiersz.
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 18.04.2024 - 10:51 |