[ 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 | 74
Bydlisko: Michalovce
NapísalOffline : 25.07.2010 19:22 | Vypis udajov do pola

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 | 30
Bydlisko: Bratislava
NapísalOffline : 25.07.2010 23:13 | Vypis udajov do pola

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 | 74
Bydlisko: Michalovce
Napísal autor témyOffline : 26.07.2010 10:40 | Vypis udajov do pola

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 | 2
NapísalOffline : 26.07.2010 16:58 | Vypis udajov do pola

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 | 74
Bydlisko: Michalovce
Napísal autor témyOffline : 26.07.2010 18:36 | Vypis udajov do pola

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 | 30
Bydlisko: Bratislava
NapísalOffline : 26.07.2010 20:02 | Vypis udajov do pola

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 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 26.07.2010 20:36 | Vypis udajov do pola

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 | 2
NapísalOffline : 26.07.2010 21:10 | Vypis udajov do pola

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 | 2
NapísalOffline : 26.07.2010 21:13 | Vypis udajov do pola

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 | 74
Bydlisko: Michalovce
Napísal autor témyOffline : 27.07.2010 12:18 | Vypis udajov do pola

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 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 27.07.2010 13:02 | Vypis udajov do pola

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 | 2
NapísalOffline : 27.07.2010 14:41 | Vypis udajov do pola

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 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 27.07.2010 17:50 | Vypis udajov do pola

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


 [ Príspevkov: 13 ] 


Vypis udajov do pola



Podobné témy

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

Vypis do iframe z textoveho pola

v HTML, XHTML, XML, CSS

6

626

23.06.2007 17:18

megdesign

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

467

05.11.2012 20:53

ado130

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

Vypis udajov z db

v PHP, ASP

3

493

31.03.2009 18:34

tatysp

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

vypis vsetkych zaskrtnutych udajov

v PHP, ASP

2

490

24.03.2010 17:13

newboy1

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

1475

10.07.2011 12:47

v.tkac

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

algoritmus na vypis pola v danej podobe

v PHP, ASP

1

445

09.05.2011 11:40

stenley

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

Výpis údajov z mysql tabuľky

v PHP, ASP

29

1620

05.12.2008 9:44

stenley

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

porovnavanie udajov a editacia udajov

v PHP, ASP

10

1415

07.03.2008 20:45

Blackdevil

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

vrátenie pola

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

2

477

08.11.2012 19:01

faraon

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

dlžka pola

v HTML, XHTML, XML, CSS

2

569

16.10.2009 22:40

dessert

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

INDEX POLA

v JavaScript, VBScript, Ajax

1

695

15.10.2009 11:39

Ďuri

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

uvolnenie pola

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

8

505

10.01.2010 20:18

johny3212

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

nasobenie pola Pascal

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

8

502

15.06.2013 22:47

dany2281995

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

Zoradenie asociativneho pola

v PHP, ASP

3

657

14.04.2010 12:04

stenley

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

Upravenie vypisu pola ..

v PHP, ASP

3

476

01.07.2009 17:05

stenley

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

Identifikácia prvku poľa

v PHP, ASP

4

612

12.03.2009 22:49

cube2



© 2005 - 2024 PCforum, edited by JanoF