![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 266 Pomógł: 20 Dołączył: 15.11.2006 Skąd: Koszalin Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam dziwny problem. Otoz przesylajac dane za pomoca JSON'a w przegladarkach: firefox oraz opera, jednym razem otrzymuje dane, innym nie. W firefox musze skracac jsona, w operze nie. Pytanie wiec, czy firefox ma jakas ograniczona dlugosc obslugi JSONa ? W Konqueror tez zauwazylem, ze wszystkich danych nie chce przeslac, jak je skroce to jest ok. Dodam, ze korzystam przy tym z frameworka Prototype, wiec mozliwe ze to jest przyczyna. Mial ktos podobny problem ? PS Wyglada na to, ze dobrze obsluguje dane do wielkosci: (int) 9999. Z tym, ze w operze jest ok, nawet jak sa wieksze... Pozdrawiam. Ten post edytował c3zi 31.03.2008, 15:13:05 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 266 Pomógł: 20 Dołączył: 15.11.2006 Skąd: Koszalin Ostrzeżenie: (0%) ![]() ![]() |
Wlasnie nie, dane wysylam metoda post. Uzywam Symfony, ponizej daje kod:
....
Jakby ktos mial ten sam problem to ponizej zamieszczam przyczyne ( z dokumentacji Symfony ;-) ) : There is a severe limitation to the approach shown in Listing 11-29: the maximum size of HTTP headers. There is no official limitation, but large headers may not be well transferred or interpreted by a browser. This means that if your JSON array is large, the remote action should return a normal response, with the JSON as a JavaScript array. Zatem nalezalo zmienic sposob wysylania ( nie w naglowkach ) .... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 10:43 |