Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130
Bydlisko: 054 01 Levoča
Príspevok NapísalOffline : 20.03.2011 11:45

Ahojte.
Mám problém. Vytvoril som chat ktorý je založený úplne na ajaxe a stále nemôžem pochopiť jednej chybe. Keď sa prihlásim a potom vykonám reload celej stránky, raz sa správy zobrazia a raz nie. Nemením žiadne kódy, "robí si to čo chce".

Ukážka: http://www.blazej44800.php5.sk/
Meno: to je jedno
heslo: pcforum

ĎAKUJEM


Dodatok 1: to isté robí keď odošlem správu. Síce ju odošle nie vždy ju zobrazý.
Dodatok 2: robí to vtedy ak som prihlásený a použijem refresh celej stránky.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 20.03.2011 12:43

Občas tvoj server (netuším prečo), ignoruje požiadavku (neodošle ani chybové dáta), ale na to by si prišiel aj sám, keby si použil firebug, alebo niečo podobné.

Niekedy ten tvoj server vráti odpoveď, ale tá je prázdna a ty tam slepo dôveruješ tomu, že vždy príde odpoveď, ktorá je správna a ktorá obsahuje všetko potrebné.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130
Bydlisko: 054 01 Levoča
Príspevok Napísal autor témyOffline : 21.03.2011 9:05

Neviete prečo to môže robiť? To isté mi robí na localhoste. A Firebug som už použil. ďakujem za radu ;)







_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 21.03.2011 20:35

Máš nejakú chybu v tom php kóde, alebo v algoritmoch, ktoré tam používaš. Máš aspoň povolené zobrazovanie chýb v php?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130
Bydlisko: 054 01 Levoča
Príspevok Napísal autor témyOffline : 23.03.2011 18:03

Áno mám,ale ak neustále reloadujem ten php script chyba sa nevyskytuje. Je možné že JS je natoľko vyťažený že akciu nevikoná (musí načítať iné veci ako napr. pravú lištu vrchnú lištu, stredný obsah a pod.)?







_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 24.03.2011 11:53

Problém je server a nie javascript. Server niektoré požiadavky úplne ignoruje, alebo odošle prázdnu odpoveď a s tým javascript nemá nič spoločné.

Načítavanie php skriptu ti nijako nepomôže, pretože pri zobrazovaní tej stránky sa toho súčasne načítava dosť veľa a to načítanie jediného skriptu nijako neodhalí.

Čiže tam máš nejaký problém pri väčšom zaťažení a v čom je problém sa mi nechce hádať. Zapni si aspoň to zobrazovanie chýb v php a vo firebug kontroluj, či sa ti v nejakej odpovedi neobjaví nejaká chyba.

Ak tam ukladáš tie údaje do súborov a správne si ich nezamykáš, tak to môže spôsobovať problémy. Pri nesprávnom používaní ti ale nepomôže ani DB.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130
Bydlisko: 054 01 Levoča
Príspevok Napísal autor témyOffline : 26.03.2011 10:13

Všetko ukladam do SQL databazy a firebug som pouzil nic nehlasi, to iste zobrazovanie chyb v php je zapnute, no bez výsledku







_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 26.03.2011 11:03

Ajax je asynchrónny (je to to "A" v tom názve) a s tým súvisí aj tvoj problém. Máš tam niečo ako
Kód:
  $("#total-bg").load("total-bg.php");

chat_history();
Problém je, že sa tam načítava to total-bg.php a ty hneď potom načítavaš históriu a vkladáš ju do elementu #spravy. To volanie load("total-bg.php") sa ale môže dokončiť kedykoľvek a je dosť pravdepodobné, že sa načítanie, spracovanie a vloženie toho html kódu vykoná až po tom, ako sa pokúsiš vložiť do toho elementu tú históriu.

A teda, nakresli si nejaký obrázok, čo sa kedy volá a podľa toho to uprav (aby si vkladal údaje do elementu až po tom, ako tam ten element bude).

PS: Ja osobne by som ten skript ajax_function.php prerobil tak, aby mohol vrátiť aj viac vecí naraz (pretože je to tak bezpečnejšie; takto tie údaje nemusia spolu súvisieť, napr. preto, lebo tam príde správa až po tom, ako sa odošle časť tých odpovedí) a aby vždy vracal JSON.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130
Bydlisko: 054 01 Levoča
Príspevok Napísal autor témyOffline : 31.03.2011 7:54

Super rada. Ďakujem!







_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Odpovedať na tému [ Príspevkov: 9 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. PC raz nabehne raz nie

v AMD čipové sady

10

886

01.11.2010 12:01

kosko24 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zvuk raz ide, potom nie

v Zvuk

0

387

10.08.2014 11:15

mayo505 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ps5 hry idu raz na 120hz niekedy nie

v Herné konzoly

0

211

10.02.2024 16:22

lukasko1296 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Internet funguje, prehliadače nie

v Sieťové a internetové programy

26

4475

03.07.2009 19:40

itsgoingd Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. skript funguje vo FF v IE nie

v JavaScript, VBScript, Ajax

6

521

27.01.2011 16:11

kesaj Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Reproduktory idu raz tichsie,raz hlasnejsie

v Zvuk

1

473

10.11.2011 0:34

Thrine Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Čítačka funguje v linuxe ale vo windows nie!

v Ostatné zariadenia

0

515

01.02.2012 17:45

jacho6380 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. formular funguje vo FF, avsak nie v IE

v PHP, ASP

4

465

13.02.2010 20:03

kesaj Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Stránka funguje ale na FTP nič nie je :O

v Webhosting a servery

3

720

26.03.2010 14:58

AReYco Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Winfast TV 2000XP Expert - občas funguje občas nie

v TV

3

1415

27.08.2007 13:39

OmeGa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Menu na wz.sk funguje, na websupporte nie

v HTML, XHTML, XML, CSS

5

510

15.03.2015 16:07

martina833 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. niekde wi-fi funguje a niekde nie

v Siete

1

383

23.06.2012 11:31

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rezim spanku - obcas funguje, obcas nie

v Operačné systémy Microsoft

0

398

03.01.2008 0:55

kiwibibo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. v opere a v IE to funguje ale v FF nie

v JavaScript, VBScript, Ajax

5

800

19.04.2008 9:39

dsljohn Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. javascript wysiwyg v javascript popup

v JavaScript, VBScript, Ajax

1

847

25.07.2009 19:29

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mozme LOCK ... nie a nie ho rozchodit

v Intel čipové sady

14

1405

17.02.2006 17:27

Jarko Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra