Obsah fóra
PravidláRegistrovaťPrihlásenie




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

Užívateľ
Užívateľ
pridanie kodu nie nahradenie

Registrovaný: 21.09.13
Prihlásený: 22.04.24
Príspevky: 2111
Témy: 77
Bydlisko: Považská By...
Príspevok NapísalOffline : 19.08.2015 15:02

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.
Offline

Skúsený užívateľ
Skúsený užívateľ
pridanie kodu nie nahradenie

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 19.08.2015 15:51

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, ...
Offline

Užívateľ
Užívateľ
pridanie kodu nie nahradenie

Registrovaný: 21.09.13
Prihlásený: 22.04.24
Príspevky: 2111
Témy: 77
Bydlisko: Považská By...
Príspevok Napísal autor témyOffline : 19.08.2015 16:04

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.
Offline

Skúsený užívateľ
Skúsený užívateľ
pridanie kodu nie nahradenie

Registrovaný: 02.07.06
Prihlásený: 24.04.24
Príspevky: 14183
Témy: 312
Bydlisko: Bratislava
Príspevok NapísalOffline : 19.08.2015 16:16

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!
Offline

Užívateľ
Užívateľ
pridanie kodu nie nahradenie

Registrovaný: 21.09.13
Prihlásený: 22.04.24
Príspevky: 2111
Témy: 77
Bydlisko: Považská By...
Príspevok Napísal autor témyOffline : 19.08.2015 16:23

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:26

Kód:
.html(data)

som už skušal len to mi vždy zmazalo tie predchádzajuce,







_________________
Nesnívaj svoj život, ale ži svoj sen.
Offline

Skúsený užívateľ
Skúsený užívateľ
pridanie kodu nie nahradenie

Registrovaný: 02.07.06
Prihlásený: 24.04.24
Príspevky: 14183
Témy: 312
Bydlisko: Bratislava
Príspevok NapísalOffline : 19.08.2015 16:30

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!
Offline

Užívateľ
Užívateľ
pridanie kodu nie nahradenie

Registrovaný: 21.09.13
Prihlásený: 22.04.24
Príspevky: 2111
Témy: 77
Bydlisko: Považská By...
Príspevok Napísal autor témyOffline : 19.08.2015 16:34

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.
Offline

Skúsený užívateľ
Skúsený užívateľ
pridanie kodu nie nahradenie

Registrovaný: 02.07.06
Prihlásený: 24.04.24
Príspevky: 14183
Témy: 312
Bydlisko: Bratislava
Príspevok NapísalOffline : 19.08.2015 16:50

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!
Offline

Užívateľ
Užívateľ
pridanie kodu nie nahradenie

Registrovaný: 21.09.13
Prihlásený: 22.04.24
Príspevky: 2111
Témy: 77
Bydlisko: Považská By...
Príspevok Napísal autor témyOffline : 19.08.2015 17:10

Vyskušal som ale nefunguje, nepridáva vôbec nič

// Spojený príspevok Str 19.08.15 17:12

Kó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.
Offline

Skúsený užívateľ
Skúsený užívateľ
pridanie kodu nie nahradenie

Registrovaný: 02.07.06
Prihlásený: 24.04.24
Príspevky: 14183
Témy: 312
Bydlisko: Bratislava
Príspevok NapísalOffline : 19.08.2015 18:24

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!
Odpovedať na tému [ Príspevkov: 10 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. joomla - pridanie vlastneho kodu

v Redakčné systémy

1

851

12.07.2009 14:19

arnie16 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Image Upload - Pridanie do kodu

v PHP, ASP

23

1114

16.08.2007 9:12

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Navstevna kniha a pridanie overovacieho kodu

v PHP, ASP

2

1453

23.10.2006 9:12

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nahradenie textu

v Assembler, C, C++, Pascal, Java

2

299

16.06.2015 2:27

p4tooo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nahradenie HDD

v Pevné disky a radiče

17

978

21.04.2010 9:54

LeQuit 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

1408

17.02.2006 17:27

Jarko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spravne nahradenie eregi_replace

v PHP, ASP

5

529

13.01.2016 13:15

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nahradenie integrovanej grafiky

v Grafické karty

10

652

09.02.2012 12:17

payo99 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jQuery, nahradenie textu

v JavaScript, VBScript, Ajax

3

439

01.06.2011 11:12

newboy1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nahradenie tagov v retazci

v PHP, ASP

3

374

17.06.2012 18:47

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nahradenie www by pap

v PHP, ASP

3

495

07.02.2011 0:05

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nahradenie reťazca inym reťazcom

v PHP, ASP

3

550

02.12.2009 23:48

Supicek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. c++ nahradenie znaku viacerými znakmi

v Assembler, C, C++, Pascal, Java

11

513

14.11.2014 8:34

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zostavenie obvodu a nahradenie komponentov

v Elektronika

1

178

10.01.2024 13:30

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nahradenie tagu <hr>

v HTML, XHTML, XML, CSS

7

580

06.06.2008 14:38

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nahradenie medzery a zmensenie pismen

v PHP, ASP

18

1268

15.03.2008 18:16

chrono 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