Article View: pl.comp.lang.php
Article #232223Jak synchronicznie odświeżać zawartość strony?
From: Marek S
Date: Sun, 30 Dec 2018 18:22
Date: Sun, 30 Dec 2018 18:22
27 lines
2100 bytes
2100 bytes
Witam, Wypracowałem sobie jakąś odpowiedź lecz chciałbym wysłuchać Waszej opinii. Otóż jest sobie kupiony duży dedykowany framework WWW (PHP + front end). Mogę w pewnym tylko zakresie ingerować w niego (licencja ogranicza). Tworzę do danego przedsięwzięcia pluginy, które pozwalają na nieco ingerencji po stronie PHP/bazy danych i sporą swobodę po stronie JS/CSS i HTML. Na czym polega problem? Otóż część treści generowana jest przez Ajax. Załóżmy dla uproszczenia, że jest to tabela z czymś tam. Teraz ja buduję na boku plugin, który będzie dodawał rekordy do tejże tabeli (w sensie bazy danych). Chciałbym by istniejąca procedura Ajaxowa zareagowała odświeżeniem swojego kawałka widoku gdy coś nowego zostanie dodane do danej tabeli. Nie kręci mnie rozwiązanie polegające na dodaniu cyklicznego odpytywania bazy danych w celu sprawdzania czy jest coś nowego. Raczej spodziewałbym się obsługi zdarzeniowej. Czyli jeśli pojawi się coś nowego, to inne "moduły" JS zgarną daną informację i jeśli będzie ona powiązana tematycznie z ich funkcjonalnością, to pobiorą aktualne dane. Jak byście rozwiązali temat? -- Pozdrawiam, Marek
Technical Details
Message-ID:
<q0b2co$hbh$1@node1.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Marek S <precz@spamowi.com> Newsgroups: pl.comp.lang.php Subject: Jak synchronicznie odświeżać zawartość strony? Date: Sun, 30 Dec 2018 19:22:08 +0100 Organization: ATMAN - ATM S.A. Lines: 27 Message-ID: <q0b2co$hbh$1@node1.news.atman.pl> NNTP-Posting-Host: 89-70-94-204.dynamic.chello.pl Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1546194136 17777 89.70.94.204 (30 Dec 2018 18:22:16 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sun, 30 Dec 2018 18:22:16 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 X-Mozilla-News-Host: news://news.atman.pl:119 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit