| jQuery in PHP - veliko podatkov | ||
|---|---|---|
|
gentleman
8. avg 2010 10:26:39
Pridružen od: 21. sep 2009 331 objav 381 63 5 |
#1
Pozdravljeni! Trenutno eksperimentiram z uporabo jQuery in PHP in prenosom podatkov med njima. sestavi.js sestavi-ajax.php Zadeva pravilno vrne ime kategorije. Kateri način je najbolj učinkovit način da iz PHP datoteke v sestavi.js pošljem kompleksne podatke in jih prikažem? |
|
|
SpinX
8. avg 2010 10:32:37
Pridružen od: 17. mar 2007 2618 objav 1720 190 20 |
#2
Pri klicu dodaj še: Najlažje je uporabljat JSON. V PHPju zgradiš array s podatki potem pa ga izpišeš takole: v JS potem kličeš podatke tako: html.podatek Developer? Bi delal v kul podjetju ? http://dlabs.si/jobs
|
|
|
gentleman
8. avg 2010 10:39:27
Pridružen od: 21. sep 2009 331 objav 381 63 5 |
#3
Super SpinX! Kaj pa če imam več arrayev.. Vsakega posebej dam echo json_encode ? |
|
|
kelvan
18. avg 2010 22:03:22
Pridružen od: 19. okt 2007 891 objav 658 122 26 |
#4
kaj pa ce bi php file klical v dummy iframe-u in potme lahko dolocis, kaj se kje prikaze.. |
|
|
cyber
19. avg 2010 03:50:37
Pridružen od: 2. dec 2007 536 objav 750 76 10 |
#5
Recimo, da iz PHP vrneš objekt: ...potem lahko klic in pa response handler izgledata takole: ...in tako naprej. |
|
|
ledi
19. avg 2010 05:27:56
Pridružen od: 14. avg 2008 681 objav 325 223 14 |
#6
definitivno json, če imaš veliko kb podatkov ki se pretakajo, vključi še gzip kompresijo in bo zadeva občutno hitrejša, saj se plain text dobro kompresira |
|
|
cyber
19. avg 2010 06:17:52
Pridružen od: 2. dec 2007 536 objav 750 76 10 |
#7
Sej mogoče v določenih primerih, je tudi vračanje HTML fragmentov smisleno. Primer: Poleg tega, da je enostavno, pa pridobimo še to, da če user prehitro klikne pager, preden se naloži JS, ali pa ima celo izklopljen JS, stvar deluje. Če se potem še pohecamo z kakimi anchor-ji, lahko še naredimo, da tudi če user refresha stran, se vseeno pravilno page-a. Stvar se edino lahko zakomplicira, če imamo v seznamu elemente, na katere bind-amo še kakšne dodatne stvari, potem je treba še zato poskrbet. Če pa imamo samo enostaven seznam in pager, pa mislim da je smiselno vračati HTML fragmente. |
|