Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 21.09.13 Prihlásený: 21.12.24 Príspevky: 2111 Témy: 77 | 77 Bydlisko: Považská By... |
Zdravim, potreboval by som poradiť. Mam div a automaticky sa mi stiahne novy kod do divu ale potreboval by som aby skontroloval ci uz kod v dive je a aj hej tak by len pridal novy. Len vobec netusim ako to spravit.
_________________ Nesnívaj svoj život, ale ži svoj sen. |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 | 66 Bydlisko: Žilina |
No však to treba tak, ako to opisuješ. Pozrieš sa do divu a zistíš, či niečo obsahuje a podľa toho sa zariadiš.. Skúšal si už niečo? Ťažko podľa tohto popisu odhadnúť, v čom konkrétne máš vlastne problém, lebo sú to vcelku základy manipulácie s elementami.
_________________ C#, PHP, ... |
|
Registrovaný: 21.09.13 Prihlásený: 21.12.24 Príspevky: 2111 Témy: 77 | 77 Bydlisko: Považská By... |
Hej skuSˇal som toto Kód: function reload(){ $.post("./rel.php", function(data,status){ $("#moj").append(data); }); } ale to mi vždy pridá, napriklad rel.php mi ma vratiť <p>text</p>, on mi to vráti ale potrebujem overiť či už v <div class="moj"> nahodou neni, ak je tak aby to tam nepridalo
_________________ Nesnívaj svoj život, ale ži svoj sen. |
|
Registrovaný: 02.07.06 Prihlásený: 27.12.24 Príspevky: 14266 Témy: 315 | 315 Bydlisko: Bratislava |
jQuery metodou .html() vies ziskat obsah toho divu, alebo ineho elementu, takze v tele Kód: function(data,status) si vies spravit kontolu na obsah toho divu a Kód: $("#moj").append(data); zavolas len ak je div prazdny. Ak to napises takto: Kód: $("#moj").html(data); malo by to "preplacnut" vzdy a podmienka teda nie je nutna. Neviem teraz ako presne tvoja aplikacia funguje a co presne vlastne robi, ale otazne je, ze ma vobec robit nejaky request ak uz v tom dive nieco je. Podla mna nemusi.
_________________ PODPIS BOL UPRAVENÝ / ZMAZANÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA! |
|
Registrovaný: 21.09.13 Prihlásený: 21.12.24 Príspevky: 2111 Témy: 77 | 77 Bydlisko: Považská By... |
Pravete ten div prazdny byt nemusi môzu tam byt uz ine vec, jedna sa o logy ktore potrebujem vyriesit takto, aby "pribudali" automaticky. Proste rel.php vrati posledny log a ak je v dive tak to neprida a ak tam nie je tak tam prida, to prave neviem. // Spojený príspevok Str 19.08.15 16:26Kód: .html(data) som už skušal len to mi vždy zmazalo tie predchádzajuce,
_________________ Nesnívaj svoj život, ale ži svoj sen. |
|
Registrovaný: 02.07.06 Prihlásený: 27.12.24 Príspevky: 14266 Témy: 315 | 315 Bydlisko: Bratislava |
Aha jasne, sorry. Ja som to precital trochu narychlo a nejak som dospel k zaveru, ze prave to chces.
Do PHP moc nevidim, ale nie som si celkom isty, ci by som tuto logiku tlacil na prezentacnu vrstvu. Toto by som riesil skor na serveri, nez u klienta.
_________________ PODPIS BOL UPRAVENÝ / ZMAZANÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA! |
|
Registrovaný: 21.09.13 Prihlásený: 21.12.24 Príspevky: 2111 Témy: 77 | 77 Bydlisko: Považská By... |
Na servery to bolo strasne pomale 2 a viac sekund, neviem preco. proste klient sii len bude rquestovat php mu to vyechuje a ten si to uz prida do divi, lenze php mi vracia vzdy posledny riadok, no a js pridava ten isty riadok stale dookola a to by som potreboval bloknuť
// Spojený príspevok Str 19.08.15 16:41
Napadlp ma ze by som mohok do cookies ulozit posledny log, a ak by sa rovnal tomu cpo vrati rel.php tak by nic nepridal a ak by bol iny tak by ho pridal a upravil cookie ale netusim ako to spravit
_________________ Nesnívaj svoj život, ale ži svoj sen. |
|
Registrovaný: 02.07.06 Prihlásený: 27.12.24 Príspevky: 14266 Témy: 315 | 315 Bydlisko: Bratislava |
Nieco taketo si skusal ? Pisem to z hlavy, netestoval som to, ale cca takto nejako by to mohlo fungovat. Kód: function reload(){ $.post("./rel.php", function(data,status){ if ($("#moj").text().indexOf(data) == -1) $("#moj").append(data); }); }
Problem je ale ten, ze text v logoch sa moze opakovat, takze by bolo vhodne logovat tam aj datum, inak by sa ti to mohlo vyhodnotit na true aj ked by si to nechcel. Ako som uz ale pisal, toto by podla mna nemal riesit javascript.
Naposledy upravil Johnnny dňa 19.08.2015 18:21, celkovo upravené 1
_________________ PODPIS BOL UPRAVENÝ / ZMAZANÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA! |
|
Registrovaný: 21.09.13 Prihlásený: 21.12.24 Príspevky: 2111 Témy: 77 | 77 Bydlisko: Považská By... |
Vyskušal som ale nefunguje, nepridáva vôbec nič // Spojený príspevok Str 19.08.15 17:12Kód: function reload(){ $.post("./rel.php", function(data,status){ if(getCookie("moj") == data) { document.cookie=data; }else{ document.cookie=data; $("#moj").append(data); } }); }
skusil som toto ale aj tak to pridáva stále dookola to iste
_________________ Nesnívaj svoj život, ale ži svoj sen. |
|
Registrovaný: 02.07.06 Prihlásený: 27.12.24 Príspevky: 14266 Témy: 315 | 315 Bydlisko: Bratislava |
Ten povodny kod som trosku upravil v prispevku vyssie. Uz som doma, takze som to testoval a malo by to fungovat. Problem je len v tom, ze text() vytiahne len text bez elementov, takze ak Ti z rel.php vracia text uz obaleny v elemente, musis si to este trochu upravit.
_________________ PODPIS BOL UPRAVENÝ / ZMAZANÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA! |
|
Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Redakčné systémy | 1 | 883 | 12.07.2009 14:19 arnie16 | | v PHP, ASP | 23 | 1153 | 16.08.2007 9:12 Tominator | | v PHP, ASP | 2 | 1488 | 23.10.2006 9:12 JanoF | | v Assembler, C, C++, Pascal, Java | 2 | 337 | 16.06.2015 2:27 p4tooo | | v Pevné disky a radiče | 17 | 1033 | 21.04.2010 9:54 LeQuit | | v Intel čipové sady | 14 | 1464 | 17.02.2006 17:27 Jarko | | v JavaScript, VBScript, Ajax | 3 | 473 | 01.06.2011 11:12 newboy1 | | v Grafické karty | 10 | 696 | 09.02.2012 12:17 payo99 | | v PHP, ASP | 5 | 560 | 13.01.2016 13:15 BX | | v PHP, ASP | 3 | 415 | 17.06.2012 18:47 Ďuri | | v PHP, ASP | 3 | 523 | 07.02.2011 0:05 shaggy | | v PHP, ASP | 3 | 594 | 02.12.2009 23:48 Supicek | | v Elektronika | 1 | 399 | 10.01.2024 13:30 Fico | | v HTML, XHTML, XML, CSS | 7 | 612 | 06.06.2008 14:38 Tominator | | v PHP, ASP | 18 | 1317 | 15.03.2008 18:16 chrono | | v Assembler, C, C++, Pascal, Java | 11 | 555 | 14.11.2014 8:34 BX |
|