[ 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 | 39
NapísalOffline : 25.02.2010 21:27 | AJAX - vratenie pola

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 | 30
Bydlisko: Bratislava
NapísalOffline : 25.02.2010 21:32 | AJAX - vratenie pola

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 | 39
Napísal autor témyOffline : 25.02.2010 21:33 | AJAX - vratenie pola

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 | 30
Bydlisko: Bratislava
NapísalOffline : 25.02.2010 21:35 | AJAX - vratenie pola

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 | 39
Napísal autor témyOffline : 25.02.2010 21:37 | AJAX - vratenie pola

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 | 39
Napísal autor témyOffline : 25.02.2010 21:48 | AJAX - vratenie pola

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 | 30
Bydlisko: Bratislava
NapísalOffline : 25.02.2010 23:00 | AJAX - vratenie pola

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 | 34
Bydlisko: Brno
NapísalOffline : 26.02.2010 7:56 | AJAX - vratenie pola

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 | 39
Napísal autor témyOffline : 26.02.2010 10:26 | AJAX - vratenie pola

Ď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 | 34
Bydlisko: Brno
NapísalOffline : 26.02.2010 15:46 | AJAX - vratenie pola

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.


 [ Príspevkov: 10 ] 


AJAX - vratenie pola



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

482

08.11.2012 19:01

faraon

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

Vratenie chladica

v Obchody, reklamácie a právo

8

639

15.10.2010 17:06

Dzeky

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

Vrátenie peňazí?

v Obchody, reklamácie a právo

2

1186

11.11.2009 8:38

eltorino

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

Vratenie penazi

v Obchody, reklamácie a právo

23

17437

04.11.2010 21:22

HIISS

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

Vrátenie tovaru

v Notebooky a netbooky

3

652

27.04.2013 11:38

haffen

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

Vrátenie dosky

v Obchody, reklamácie a právo

10

1197

02.04.2008 23:21

Leachim

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

vratenie produktu

v Obchody, reklamácie a právo

6

1283

15.07.2009 16:07

psichac

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

Vratenie penazi...

v Obchody, reklamácie a právo

11

1253

04.07.2011 16:25

adastt

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

vrátenie tovaru

v Obchody, reklamácie a právo

4

1058

26.04.2020 0:21

greener

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

vratenie tovaru

v Obchody, reklamácie a právo

7

1210

03.11.2009 10:29

dominique

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

Vrátenie peňazí

v Obchody, reklamácie a právo

1

819

21.03.2014 17:21

killer

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

Vrátenie penazí

v Obchody, reklamácie a právo

4

635

06.12.2013 20:08

DwEjtSvK

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

Vrátenie tovaru

v Obchody, reklamácie a právo

17

809

25.10.2014 17:28

deefler

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

Vrátenie tovaru - DATART

v Obchody, reklamácie a právo

2

1464

19.09.2014 20:28

kllr007

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

Reklamácia - vrátenie peňazí

v Obchody, reklamácie a právo

15

2056

30.09.2012 10:05

Dorques

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

Vratenie tovaru Alza

v Obchody, reklamácie a právo

5

1009

12.09.2014 13:29

Gombik



© 2005 - 2025 PCforum, edited by JanoF