Obsah fóra
PravidláRegistrovaťPrihlásenie




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

Užívateľ
Užívateľ
AJAX - vratenie pola

Registrovaný: 25.12.09
Prihlásený: 03.07.11
Príspevky: 133
Témy: 39
Príspevok NapísalOffline : 25.02.2010 21:27

Zdravim,

Ako pouzijem AJAX ked dajme tomu odoslem HTTP poziadavku metodou GET s urcitymi hodnotami, tie PHP skript spracuje a dajme tomu mam vo vysledku pole kde je 200 rozlicnych hodnot. Ako to mam vratit tomu JS? Viem len nieco echnut a potom metodou responseText to dalej spracovat, no potreboval by som vratit pole (dost velke) a to nasledne pomocou JS spracovat a zobrazit uzivatelovi. (samozrejme riesenie by malo byt pre vsetky prehliadace)

Dik


Offline

Skúsený užívateľ
Skúsený užívateľ
AJAX - vratenie pola

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 25.02.2010 21:32

Moznosti je viac. Ak chces nieco co funguje vsade, najlepsie je pouzit nejaky framework (napr jQuery).

Pre vysksuanie ale mozes spravit z responce textu kod pomocou javascript funkcie eval (aj ked z bezpecnostnych dovodov sa velmi neodporuca).







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
AJAX - vratenie pola

Registrovaný: 25.12.09
Prihlásený: 03.07.11
Príspevky: 133
Témy: 39
Príspevok Napísal autor témyOffline : 25.02.2010 21:33

JQuery budem asi v projekte vyuzivat teda ak by si mal nejaku hotovu ukazku, urcite by dobre padla. Eval bych nerad


Offline

Skúsený užívateľ
Skúsený užívateľ
AJAX - vratenie pola

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 25.02.2010 21:35

Hotovu ukazku nemam, ale dokumentacia pre jQuery je na velmi dobrej urovni. Toto bude presne funkcia ktoru potrebujes.
Loads and executes a JavaScript file using an HTTP GET request.







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
AJAX - vratenie pola

Registrovaný: 25.12.09
Prihlásený: 03.07.11
Príspevky: 133
Témy: 39
Príspevok Napísal autor témyOffline : 25.02.2010 21:37

Dik, prestudujem to :)


Offline

Užívateľ
Užívateľ
AJAX - vratenie pola

Registrovaný: 25.12.09
Prihlásený: 03.07.11
Príspevky: 133
Témy: 39
Príspevok Napísal autor témyOffline : 25.02.2010 21:48

A este jedna vec , ako dlhy retazec max. mozem ziskat pomocou metody responseText? Aky je max. limit?


Offline

Skúsený užívateľ
Skúsený užívateľ
AJAX - vratenie pola

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 25.02.2010 23:00

Skus googlit, nazory sa roznia. Videl som vselico od 4096 do 6123 znakov :)
Alebo si to jednoducho skus. Nechaj si vratit dlhy text a alertuj length. Ak bude alertnuta dlzka mensia nez ti generuje php,t ak si nasiel limit. Zrejme to bude na roznych browseroch rozne, ale skusat sa mi to nechce.







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Čestný člen
Čestný člen
AJAX - vratenie pola

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 26.02.2010 7:56

Ja by som pouzil JSON. Inak responseText by nemalo byt obmedzene.


Offline

Užívateľ
Užívateľ
AJAX - vratenie pola

Registrovaný: 25.12.09
Prihlásený: 03.07.11
Príspevky: 133
Témy: 39
Príspevok Napísal autor témyOffline : 26.02.2010 10:26

Ďuri píše:
... Inak responseText by nemalo byt obmedzene.


Ved preto som sa pytal lebo sa mi to zdalo byt nieco ine ako spominal kolega hore.


Offline

Čestný člen
Čestný člen
AJAX - vratenie pola

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 26.02.2010 15:46

Nie, ved responseText je vlastne obsah stranky, ktoru by si videl, keby si to otvoril v prehliadaci. Neviem o nejakom limite, a ak je, tak ho nemas sancu dosiahnut. Co obmedzene moze byt, je dlzka query stringu (to je cast URL za otaznikom). To sme tu uz kdesi rozoberali, takze ak potrebujes posielat nejake vacsie data, pouzijes POST metodu, ktora ma aj tu vyhodu, ze Explorer urcite nebude cache-ovat requestovany subor.
Este by som k tomu JSONu - je to urcite najlepsie riesenie. Moderne prehliadace (IE8 a Fx 3.5) maju uz zabudovany parser, pouzijes metodu JSON.parse, viac google. Pre tie ostatne prehliadace (Opera :rolleyes:) pouzijes klasicky eval. Ci je to bezpecne alebo nie, nehra rolu - Javascript si hocikto moze akokolvek upravit. Akurat je to pomalsie.


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. 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. Vrátenie peňazí

v Obchody, reklamácie a právo

1

745

21.03.2014 17:21

killer Zobrazenie posledných príspevkov

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

v Obchody, reklamácie a právo

4

579

06.12.2013 20:08

DwEjtSvK Zobrazenie posledných príspevkov

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

v Obchody, reklamácie a právo

17

759

25.10.2014 17:28

deefler Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vrátenie peňazí?

v Obchody, reklamácie a právo

2

1137

11.11.2009 8:38

eltorino Zobrazenie posledných príspevkov

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

v Obchody, reklamácie a právo

8

597

15.10.2010 17:06

Dzeky Zobrazenie posledných príspevkov

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

v Obchody, reklamácie a právo

23

17316

04.11.2010 21:22

HIISS Zobrazenie posledných príspevkov

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

v Notebooky a netbooky

3

581

27.04.2013 11:38

haffen Zobrazenie posledných príspevkov

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

v Obchody, reklamácie a právo

10

1138

02.04.2008 23:21

Leachim Zobrazenie posledných príspevkov

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

v Obchody, reklamácie a právo

6

1237

15.07.2009 16:07

psichac Zobrazenie posledných príspevkov

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

v Obchody, reklamácie a právo

11

1189

04.07.2011 16:25

adastt Zobrazenie posledných príspevkov

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

v Obchody, reklamácie a právo

4

922

26.04.2020 0:21

greener Zobrazenie posledných príspevkov

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

v Obchody, reklamácie a právo

7

1170

03.11.2009 10:29

dominique Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Alza - vrátenie peňazí?

v Obchody, reklamácie a právo

26

1064

12.02.2015 19:15

Daron Zobrazenie posledných príspevkov

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

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Obchody, reklamácie a právo

59

5684

08.02.2012 11:48

punky66 Zobrazenie posledných príspevkov

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

v Obchody, reklamácie a právo

6

2229

14.12.2014 10:45

dzulio 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