Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Autor | Správa |
---|
Registrovaný: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 | 74 Bydlisko: Michalovce |
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
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 | 30 Bydlisko: Bratislava |
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. |
|
Registrovaný: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 | 74 Bydlisko: Michalovce | |
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | 2 |
mna by zaujimalo o aky typ pola sa jedna konkretne v tomto pripade ?
|
|
Registrovaný: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 | 74 Bydlisko: Michalovce |
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..
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 | 30 Bydlisko: Bratislava |
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. |
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 | 127 Bydlisko: Lehota pod ... |
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á ...
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | 2 |
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
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | 2 |
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=251Tam 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()... )
|
|
Registrovaný: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 | 74 Bydlisko: Michalovce |
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.. 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..
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 | 127 Bydlisko: Lehota pod ... |
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ý...
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | 2 |
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>
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 | 127 Bydlisko: Lehota pod ... |
coldak:
Dobre, už to máš za sebou, teraz už nemám problém(ak to funguje tak ako predpokladám )
|
|
Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v HTML, XHTML, XML, CSS | 6 | 626 | 23.06.2007 17:18 megdesign | | v Assembler, C, C++, Pascal, Java | 2 | 467 | 05.11.2012 20:53 ado130 | | v PHP, ASP | 3 | 493 | 31.03.2009 18:34 tatysp | | v PHP, ASP | 2 | 490 | 24.03.2010 17:13 newboy1 | | v Assembler, C, C++, Pascal, Java | 9 | 1475 | 10.07.2011 12:47 v.tkac | | v PHP, ASP | 1 | 445 | 09.05.2011 11:40 stenley | | v PHP, ASP | 29 | 1620 | 05.12.2008 9:44 stenley | | v PHP, ASP | 10 | 1415 | 07.03.2008 20:45 Blackdevil | | v Assembler, C, C++, Pascal, Java | 2 | 477 | 08.11.2012 19:01 faraon | | v HTML, XHTML, XML, CSS | 2 | 569 | 16.10.2009 22:40 dessert | | v JavaScript, VBScript, Ajax | 1 | 695 | 15.10.2009 11:39 Ďuri | | v Assembler, C, C++, Pascal, Java | 8 | 505 | 10.01.2010 20:18 johny3212 | | v Assembler, C, C++, Pascal, Java | 8 | 502 | 15.06.2013 22:47 dany2281995 | | v PHP, ASP | 3 | 657 | 14.04.2010 12:04 stenley | | v PHP, ASP | 3 | 476 | 01.07.2009 17:05 stenley | | v PHP, ASP | 4 | 612 | 12.03.2009 22:49 cube2 |
|