![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 518 Pomógł: 18 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam aplikacje wykonującą zapytania AJAXowe za pośrednictwem API aktualnego jQuery. Problem w tym, że część zapytań muszę wykonać z opcją async:false co powoduje wyświetlenie warningu: "Użycie synchronicznej wersji metody XMLHttpRequest w głównym wątku jest przestarzałe z powodu szkodliwych efektów ubocznych. Więcej informacji można znaleźć na stronie http://xhr.spec.whatwg.org" Pytanie: czy tylko w konkretnych przypadkach można jakoś wyłączyć raportowanie warningów z JS (taki odpowiednik PHPowego @) ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Jeśli używa się Ajaksa synchronicznie, używa się go źle. Kropka.
Wyjaśnij czemu tak robisz a my Ci powiemy, gdzie zrobiłeś błąd (IMG:style_emoticons/default/wink.gif) Bo prawdę mówiąc Ajax powstał właśnie po to, by być asynchroniczny (hint: stąd mamy Ajax, nie Sjax!) – inaczej blokujesz główny wątek przeglądarki i JS nie wykona nic (choćby obsługi głupiego kliku!) w chwili wykonywania żądania. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 10:29 |