![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 2 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam napisany skrypt dodawania komentarza w jQuery. Chcę do niego dodać aby po dodaniu komentarza automatycznie przeładowało tabelkę w której wyświetlane są w/w komentarze.
Ma ktoś jakiś pomysł? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Po co całą? Nie wystarczy że skrypt dodający zwróci dodany rekord komentarza JSONem? Wtedy dodajesz go do tabeli. Ewentualnie rezygnujesz z użycia AJAX i dodajesz komentarz równocześnie z odświeżeniem zawartości (normalny submit).
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 2 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Skrypt działa tak:
Mam stronę z informacją o książce. Klikam na guzik dodaj komentarz, wyświetla się formularz w jQuery, dodaje komentarz, zapisuje się on do bazy danych (w jquery wywołuję plik do zapisu). Po dodaniu komentarza zamykam okienko z formularzem. I w tym momencie chciałbym zobaczyć swój komentarz oraz poprzednie dodane do bazy komentarze, a widzę jedynie te stare czyli nie odnowiło rekordów z bazy danych. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@everth to na grzyba uzywac ajaxa jesli po jego wykonaniu i tak strona ma byc przeladowana?
@ast89 skoro ajaxem dodajesz komentarz, to niech ta sama akcja zwróci ci albo: 1) listę wszystkich komentarzy i poprostu nadpiszesz tą listą tę co jest na stronie 2) albo zwróci ci tylko ten ostatni komentarz i dopiszesz to do tego co masz 3) a wogole to nic ci nie musi zwracac. Przeciez dane komentarza masz caly czas przy sobie, wiec po prostu dopisz je do listy |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
@nospor - a czy ty zauważyłeś że ja też mu to napisałem (drugi koment) (IMG:style_emoticons/default/winksmiley.jpg) . Ostatni koment to najprostsze z możliwych rozwiązań które powinno działać.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.09.2025 - 01:35 |