| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 25.12.09 Prihlásený: 03.07.11 Príspevky: 133 Témy: 39 |
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
|
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
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 |
|
Registrovaný: 25.12.09 Prihlásený: 03.07.11 Príspevky: 133 Témy: 39 | Napísal autor témy Antuanet: 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
|
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
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 |
|
Registrovaný: 25.12.09 Prihlásený: 03.07.11 Príspevky: 133 Témy: 39 | Napísal autor témy Antuanet: 25.02.2010 21:37 | |
|
Dik, prestudujem to
|
|
Registrovaný: 25.12.09 Prihlásený: 03.07.11 Príspevky: 133 Témy: 39 | Napísal autor témy Antuanet: 25.02.2010 21:48 | |
|
A este jedna vec , ako dlhy retazec max. mozem ziskat pomocou metody responseText? Aky je max. limit?
|
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
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 |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 26.02.2010 7:56 | |
|
Ja by som pouzil JSON. Inak responseText by nemalo byt obmedzene.
|
|
Registrovaný: 25.12.09 Prihlásený: 03.07.11 Príspevky: 133 Témy: 39 | Napísal autor témy Antuanet: 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.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 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 ) pouzijes klasicky eval. Ci je to bezpecne alebo nie, nehra rolu - Javascript si hocikto moze akokolvek upravit. Akurat je to pomalsie.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| vrátenie pola v Assembler, C, C++, Pascal, Java | 2 | 439 | 08.11.2012 19:01 faraon | | Vrátenie peňazí v Obchody, reklamácie a právo | 1 | 745 | 21.03.2014 17:21 killer | | Vrátenie penazí v Obchody, reklamácie a právo | 4 | 579 | 06.12.2013 20:08 DwEjtSvK | | Vrátenie tovaru v Obchody, reklamácie a právo | 17 | 759 | 25.10.2014 17:28 deefler | | Vrátenie peňazí? v Obchody, reklamácie a právo | 2 | 1137 | 11.11.2009 8:38 eltorino | | Vratenie chladica v Obchody, reklamácie a právo | 8 | 597 | 15.10.2010 17:06 Dzeky | | Vratenie penazi v Obchody, reklamácie a právo | 23 | 17316 | 04.11.2010 21:22 HIISS | | Vrátenie tovaru v Notebooky a netbooky | 3 | 581 | 27.04.2013 11:38 haffen | | Vrátenie dosky v Obchody, reklamácie a právo | 10 | 1138 | 02.04.2008 23:21 Leachim | | vratenie produktu v Obchody, reklamácie a právo | 6 | 1237 | 15.07.2009 16:07 psichac | | Vratenie penazi... v Obchody, reklamácie a právo | 11 | 1189 | 04.07.2011 16:25 adastt | | vrátenie tovaru v Obchody, reklamácie a právo | 4 | 922 | 26.04.2020 0:21 greener | | vratenie tovaru v Obchody, reklamácie a právo | 7 | 1170 | 03.11.2009 10:29 dominique | | Alza - vrátenie peňazí? v Obchody, reklamácie a právo | 26 | 1064 | 12.02.2015 19:15 Daron | | Alza - vratenie tovaru [ Choď na stránku: 1, 2 ] v Obchody, reklamácie a právo | 59 | 5684 | 08.02.2012 11:48 punky66 | | Datart- vratenie tovaru v Obchody, reklamácie a právo | 6 | 2229 | 14.12.2014 10:45 dzulio |
| 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
|
|