| Autor | Zpráva | ||
|---|---|---|---|
| Cpk Profil |
#1 · Zasláno: 29. 6. 2011, 18:02:22
Zdravím,
mam problém s formátom JSON. Na strane servera encodujem pole $array = array( "error" => 0, "data" => ""); Na mojom localhoste všetko funguje OK, len po nahodení na server je v JS hodnota data NULL, resp. to nefunguje. Neviete kde môže byť problém ? na servery je verzia php PHP Version 5.3.5-0.dotdeb.1 jsonjson support enabled json version 1.2.1 ďakujem za rady. |
||
| Darker Profil |
#2 · Zasláno: 29. 6. 2011, 18:50:37 · Upravil/a: Darker
A co přijde ze serveru? (pokud máš Firefox, zjistíš to pomocí doplňku Firebug, v Opeře je na to Dragonfly)
Zatím můžeš skusit tabulku nějak zakódovat (třeba base64). Taky je dúležité mít var data=eval("(" + json + ")"); jak |
||
| Cpk Profil |
#3 · Zasláno: 29. 6. 2011, 19:05:23
Bez firebugu by som bol už dávno stratený ;) Cez Firebug som zistil, že vracia v kľúči data NULL. Ak pošlem čisté nezakódované HTML, tak to v pohode príde.
|
||
| Davex Profil |
#4 · Zasláno: 29. 6. 2011, 23:02:05
Cpk:
Je text v tabulce uložen v kódování UTF-8? |
||
| Darker Profil |
#5 · Zasláno: 29. 6. 2011, 23:29:14
A vypsat pole přes print_R si zkoušel? Víš jistě že v tom PHP poli data ještě jsou?
|
||
| Cpk Profil |
#6 · Zasláno: 30. 6. 2011, 09:16:47 · Upravil/a: Cpk
ďakujem za rady, problém bol v tom, že som ešte za enkódovanú tabuľku prilepil obrázok (loader) a on s s ním asi nevedel poradiť.
Darker: Prečo je dôležité mať var data=eval("(" + json + ")");o tom som ešte nepočul ? |
||
|
Časová prodleva: 14 let
|
|||
0