Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok NapísalOffline : 25.07.2010 19:22

Nazdarek. Potreboval by som vypisat udaje z DB do pola v JS. Skusal som nieco hladat pomocou Ajaxu ale jedine k comu som sa dopracoval bolo na stranke W3School k niecomu co sa vola JSON (alebo nejako podobne). No lenze toto uz bola pre mna uplne spanielska dedina.. :(
Prosim Vas, je nejaka funkcia alebo prikaz na nieco take??Ako by som mohol dostat udaje z DB do JS pola?? Pomohol by aj nejaky link..kde je nieco podobne riesene..Vdaka


Offline

Čestný člen
Čestný člen
Vypis udajov do pola

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 25.07.2010 23:13

JSON mi napadol hneď, ako som si prečítal nadpis témy. Čo je na tom španielska dedina, je to jednoduchý JS objekt, s ktorým sa dobre pracuje.

Tuto je to podla mňa úplne super vysvetlené, ak ovládaš základy JS, tak s tým budeš vedieť pracovať:
http://www.json.org/js.html

A ak používaš php, tak JSON objekt urobíš z pola cez túto funkciu:
http://www.php.net/manual/en/function.json-encode.php







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

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

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok Napísal autor témyOffline : 26.07.2010 10:40

shaggy.. Dik za odpoved.. Asi sa budem musiet s tym JSON naucit pracovat..Pozeral som tie odkazy co si napisal.. A mal by som jednu otazocku.. Totiz uz viackrat predtym som sa stretol s tymto operatorom: === Co presne znamena tento operator??
A este jedna vec..Ak by sa niekto chcel pozriet na tu funkciu a ma slabsiu anglictinu tak tu je par odkazov:
http://zdrojak.root.cz/clanky/nacitame-a-zpracovavame-json/ http://www.json.org/json-cz.html http://kryl.info/clanek/336-json-javascript-object-notation.. Z toho sa da uz pekne "odrazit" ;)


Offline

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

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 26.07.2010 16:58

mna by zaujimalo o aky typ pola sa jedna konkretne v tomto pripade ?


Offline

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

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok Napísal autor témyOffline : 26.07.2010 18:36

coldak.. Ako to myslis aky typ pola?? Je na to aj ine riesenie?? Ide mi o to, ze potrebujem naplnit pole udajmi z DB.. tzn. nejake udaje o uzivateloch, ktore potrebujem dalej spracovavat v javascripte..Este konkretnejsie..ak si navstevik klikne na konkretneho uzivatela zo zoznamu, tak aby sa mi zobrazili udaje o tom uzivatelovi bez reloadu stranku..


Offline

Čestný člen
Čestný člen
Vypis udajov do pola

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 26.07.2010 20:02

zaciatocnik píše:
Totiz uz viackrat predtym som sa stretol s tymto operatorom: === Co presne znamena tento operator??

Pri == kontroluješ, či sa hodnoty rovnajú, pri === sa kontroluje rovnosť hodnôt a zároveň či ide rovnaký typ premennej.

Čiže ak máš napr. v JS, v php alebo aj v iných jazykoch niečo takéto (ukážka je z php):
Kód:
$a = 1;
$b = "1";

tak toto
Kód:
$a == $b

ti vráti true, ale toto:
Kód:
$a === $b

ti vráti false, pretože hodnotu majú rovnakú, ale prvá premenná je číslo, kým druhá je string.







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Vypis udajov do pola

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 26.07.2010 20:36

Shaggy:
Nechcel som na to reagovať, lebo som si nebol istý, ale vyzerá to tak, že v JS === znamená niečo iné ako v PHP.
Pozri toto: http://www.linuxsoft.cz/article.php?id_article=251
Tam je napísané, že v JS === testuje či sú premenné v rovnakom objekte(čo neviem čo znamená)...
Asi by som to našiel v Ecme, že...??? dnes ale idem ešte rozoberať CMS v PHP tak to nevydá ...


Offline

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

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 26.07.2010 21:10

zaciatocnik píše:
coldak.. Ako to myslis aky typ pola?? Je na to aj ine riesenie?? Ide mi o to, ze potrebujem naplnit pole udajmi z DB.. tzn. nejake udaje o uzivateloch, ktore potrebujem dalej spracovavat v javascripte..Este konkretnejsie..ak si navstevik klikne na konkretneho uzivatela zo zoznamu, tak aby sa mi zobrazili udaje o tom uzivatelovi bez reloadu stranku..

chces to ako inline alebo ajax? ja osobne najradsej pouzivam na taketo veci xml lebo sa daju cez xpath dobre filtrovat. ale na tvoj ucel staci aj ten JSON cize pole objektov. cize to co ti odporucal shaggy ti uplne postaci


Offline

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

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 26.07.2010 21:13

camo píše:
Shaggy:
Nechcel som na to reagovať, lebo som si nebol istý, ale vyzerá to tak, že v JS === znamená niečo iné ako v PHP.
Pozri toto: http://www.linuxsoft.cz/article.php?id_article=251
Tam je napísané, že v JS === testuje či sú premenné v rovnakom objekte(čo neviem čo znamená)...
Asi by som to našiel v Ecme, že...??? dnes ale idem ešte rozoberať CMS v PHP tak to nevydá ...

camo, zle si to pochopil, objekt je vtom clanku mysleny ako premenna, cize rovnaky typ premennej (retazec,number,boolean, array,Object()... )


Offline

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

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok Napísal autor témyOffline : 27.07.2010 12:18

Dik za odpovede.. Ale asi nakoniec to budem cele riesit "len" cez Ajax a php..Neviem..nejako osobne sa mi to zda lepsie/jednoduchsie riesenie.. Akurat sa musim este poriadne naucit ten Ajax.. :D No a ked sme pri tom, mam este dalsiu otazocku..Pri citani jedneho clanku som narazil na takyto zapis
Kód:
function set_object_vars (&$object, $parameters, $allowed = false)
{
... kod ..
}

A chcel by som sa opytat na ten operator AND na zaciatku : &$object, $parameters.... Co presne v tomto pripade znamena, preco tam vôbec je a kedy je vhodne ho pouzit. Dakujem za odpoved a prepacte ak tymito otazkami otravujem..


Offline

Užívateľ
Užívateľ
Vypis udajov do pola

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 27.07.2010 13:02

zaciatocník:
Týka sa to oboru pôsobnosti premenných a hovorí sa tomu ,,predávanie odkazom,,.
Ak napíšeš:
Kód:
$x=10;
function bla($x) {
                        x+10;
                      }
bla($x);
echo $x;

Vypíše 10, lebo funkcia bla nijako neovplyvňuje premennú x zo začiatku scriptu. V php sú tieto x dve rôzne premenné. Jedna platí vnútri funkcie a druhá v tele scriptu. Tá vo funkcii preberá len na začiatku hodnotu prvého x=10, ale nijako neovplyvňuje svojími výpočtami tú premennú vonku.
Ak chceš aby bolo to x vonku funkciou bla ovplyvnené a pripočítalo sa ku nemu teda tých 10, tak napíšeš:
Kód:
$x=10;
function bla2(&$x){
                            x+10;
                           }
bla2($x);
echo $x;

Teraz vypíše 20, lebo php dostalo na vedomie, že má pracovať s x v globálnom kontexte. Práve vďaka tomu ampersandu.

coldak:
Určite? Prečo to nenapísali normálne TYP ale napísali nenormálne OBJEKT.
Mne je to fuk, ale aby mi nestrašilo vo veži by som si bol radšej istý...


Offline

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

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 27.07.2010 14:41

camo píše:
coldak:
Určite? Prečo to nenapísali normálne TYP ale napísali nenormálne OBJEKT.
Mne je to fuk, ale aby mi nestrašilo vo veži by som si bol radšej istý...

camo: mal si obdobia ked si si najprv nieco otestoval a potom oponoval, preco to neurobis aj teraz?
ved si vyskusaj tento priklad
Kód:
<html>
<bod>
  <script>
  var premenna1 = 1;
  var premenna2 = 1;
  var premenna3 = "1";
  if (premenna1===premenna2){alert("su hodnotovo aj typovo zhodne")}
  if (premenna1==premenna3){
     alert("su hodnotovo zhodne");
     if (!(premenna1===premenna3)){alert("typovo zhodne niesu")}
  }
 </script>   
</body>

</html>   


Offline

Užívateľ
Užívateľ
Vypis udajov do pola

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 27.07.2010 17:50

coldak:
Dobre, už to máš za sebou, teraz už nemám problém(ak to funguje tak ako predpokladám :-) )


Odpovedať na tému [ Príspevkov: 13 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. [C] Výpis zo súboru do pola

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

2

437

05.11.2012 20:53

ado130 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vypis do iframe z textoveho pola

v HTML, XHTML, XML, CSS

6

595

23.06.2007 17:18

megdesign Zobrazenie posledných príspevkov

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

v PHP, ASP

3

467

31.03.2009 18:34

tatysp Zobrazenie posledných príspevkov

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

v PHP, ASP

2

445

24.03.2010 17:13

newboy1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. algoritmus na vypis pola v danej podobe

v PHP, ASP

1

410

09.05.2011 11:40

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia pre vypis dvojrozmerneho pola v C

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

9

1437

10.07.2011 12:47

v.tkac Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Výpis údajov z mysql tabuľky

v PHP, ASP

29

1566

05.12.2008 9:44

stenley Zobrazenie posledných príspevkov

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

v PHP, ASP

10

1318

07.03.2008 20:45

Blackdevil Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

2

537

16.10.2009 22:40

dessert Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

1

657

15.10.2009 11:39

Ďuri Zobrazenie posledných príspevkov

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

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

8

473

10.01.2010 20:18

johny3212 Zobrazenie posledných príspevkov

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

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

2

439

08.11.2012 19:01

faraon Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

1

378

20.04.2009 15:47

emer Zobrazenie posledných príspevkov

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

v PHP, ASP

4

428

13.10.2007 23:13

stenley Zobrazenie posledných príspevkov

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

v PHP, ASP

3

397

23.03.2012 11:39

exoomer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Doplňovanie input poľa

v JavaScript, VBScript, Ajax

2

562

28.08.2008 13:54

tatysp 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