Witam,
mam następujący problem.
Mam listę zamówień wyświetlaną jako tabela. Każdy rekord tabeli można rozwinąć po naciśnięciu przycisku i np zmienić status zamówienia.
Statusy zmieniam ajaxem i jsonem. To wszystko super dziala statusy aktualizują sie w bazie itp.
Chcialem wprowadzić podział na kategorie bo nazbierało się duzo zamówień.
I wymyśliłem sortowanie również bez odświeżania po naciśnieciu odpowiedniego buttona z ramki sortowanie.
Wiec jeśli chcę zamówienia karegorii 1 klikam na przycisk kategoria 1 i wyświetlają mi wszsytkie rekordy kategorii 1.
Ok to wszystko działa. Tylko kiedy po wybraniu kategorii i ograniczeniu rekordów tabeli tylko do tych które mnie interesują chcę rozwnąć zamówienie i zmienić status to strona mi się przeładowuje bez zadnych zmian w bazie.
Jeśli stronę odświeże standardowo nie zmienię żadnej kategorii i próbuje rozwinąć 1 zamówienie i zmienić status wszsytko jest OK.
Czyli problem pojawia się kiedy najpiew wybiore kategorie tabela z rekordami sie przeładuje i wtedy chce zmienić status jakoegoś zamówienia.
Tak jakby po przeładowaniu tabeli czegoś brakowało.
Dodam jeszcze że przy ladowaniu strony standardowo używam tej samej klasy do wyświetlenia tabeli co przy zmianie kategorii więc nie ma mowy o nie załadowaniu czegoś z phpa jakiegoś elementu o klasie lub id.
Wydaję mi się że po wykonaniu skryptu sortowania kategorii skrypt zmiany statusu jest tak jakby go nie było.
Czego to może być przyczyna?