[ Príspevkov: 10 ] 
AutorSpráva
Offline

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

Registrovaný: 21.09.13
Prihlásený: 21.12.24
Príspevky: 2111
Témy: 77 | 77
Bydlisko: Považská By...
NapísalOffline : 19.08.2015 15:02 | pridanie kodu nie nahradenie

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 | 66
Bydlisko: Žilina
NapísalOffline : 19.08.2015 15:51 | pridanie kodu nie nahradenie

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ý: 21.12.24
Príspevky: 2111
Témy: 77 | 77
Bydlisko: Považská By...
Napísal autor témyOffline : 19.08.2015 16:04 | pridanie kodu nie nahradenie

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ý: 27.12.24
Príspevky: 14266
Témy: 315 | 315
Bydlisko: Bratislava
NapísalOffline : 19.08.2015 16:16 | pridanie kodu nie nahradenie

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ý: 21.12.24
Príspevky: 2111
Témy: 77 | 77
Bydlisko: Považská By...
Napísal autor témyOffline : 19.08.2015 16:23 | pridanie kodu nie nahradenie

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ý: 27.12.24
Príspevky: 14266
Témy: 315 | 315
Bydlisko: Bratislava
NapísalOffline : 19.08.2015 16:30 | pridanie kodu nie nahradenie

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ý: 21.12.24
Príspevky: 2111
Témy: 77 | 77
Bydlisko: Považská By...
Napísal autor témyOffline : 19.08.2015 16:34 | pridanie kodu nie nahradenie

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ý: 27.12.24
Príspevky: 14266
Témy: 315 | 315
Bydlisko: Bratislava
NapísalOffline : 19.08.2015 16:50 | pridanie kodu nie nahradenie

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ý: 21.12.24
Príspevky: 2111
Témy: 77 | 77
Bydlisko: Považská By...
Napísal autor témyOffline : 19.08.2015 17:10 | pridanie kodu nie nahradenie

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ý: 27.12.24
Príspevky: 14266
Témy: 315 | 315
Bydlisko: Bratislava
NapísalOffline : 19.08.2015 18:24 | pridanie kodu nie nahradenie

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!
 [ Príspevkov: 10 ] 


pridanie kodu nie nahradenie



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

883

12.07.2009 14:19

arnie16

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

Image Upload - Pridanie do kodu

v PHP, ASP

23

1153

16.08.2007 9:12

Tominator

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

Navstevna kniha a pridanie overovacieho kodu

v PHP, ASP

2

1488

23.10.2006 9:12

JanoF

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

nahradenie textu

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

2

337

16.06.2015 2:27

p4tooo

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

Nahradenie HDD

v Pevné disky a radiče

17

1033

21.04.2010 9:54

LeQuit

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

mozme LOCK ... nie a nie ho rozchodit

v Intel čipové sady

14

1464

17.02.2006 17:27

Jarko

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

jQuery, nahradenie textu

v JavaScript, VBScript, Ajax

3

473

01.06.2011 11:12

newboy1

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

nahradenie integrovanej grafiky

v Grafické karty

10

696

09.02.2012 12:17

payo99

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

Spravne nahradenie eregi_replace

v PHP, ASP

5

560

13.01.2016 13:15

BX

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

Nahradenie tagov v retazci

v PHP, ASP

3

415

17.06.2012 18:47

Ďuri

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

Nahradenie www by pap

v PHP, ASP

3

523

07.02.2011 0:05

shaggy

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

nahradenie reťazca inym reťazcom

v PHP, ASP

3

594

02.12.2009 23:48

Supicek

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

Zostavenie obvodu a nahradenie komponentov

v Elektronika

1

399

10.01.2024 13:30

Fico

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

nahradenie tagu <hr>

v HTML, XHTML, XML, CSS

7

612

06.06.2008 14:38

Tominator

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

Nahradenie medzery a zmensenie pismen

v PHP, ASP

18

1317

15.03.2008 18:16

chrono

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

555

14.11.2014 8:34

BX



© 2005 - 2024 PCforum, edited by JanoF