![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Witam. Męczę się z problemem sprawdzania / validacji danych zwróconych mi po wywołaniu AJAX.
Chodzi o sprawdzanie za każdym razem czy w odpowiedzi typu JSON jest informacja o błędzie. Kod AjaxError.check = function($response) W teorii jest wszystko super. Do czasu kiedy przyjdzie do wywołania zdarzenia ajaxSuccess.{ if($response.error !== undefined && $response.error == true) { alert('('+ $response.code + ') ' + $response.message); } } Mianowicie problem jest w tym że owa funkcja otrzymuje trzy parametry... Kod function (event, XMLHttpRequest, ajaxOptions) { I wszystko by działało ale nie ma tutaj JSONa sparsowanego do obiektu JS. Robienie tego w moim przypadku manualnie mija się kompletnie z celem, bo danych które otrzymuje z serwera jest pokaźna ilość.this; // dom element listening } Z kolei jeśli przypiszę do opcji success funkcji ajaxSetup jakąś funkcję która zgodnie z dokumentacją otrzyma JSON w formie obiektu ta funkcja nie wiedzieć czemu nie jest wywoływana... Na razie odwalę prowizorkę i przy każdym wywołaniu AJAX będę dodawał ręcznie walidację, ale na dłuższą metę jest to samobójstwo, więc proszę chociaż o jakąś wskazówkę. Dziękuję i pozdrawiam. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2025 - 17:29 |