![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 31.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Od razu mówię że szukałem gdzie się dało!
Pobieram odp od PHP w formie JSON i wszystkie przeglądarki poza FireFox'em zwracają mi w tym miejscu: Kod var response=eval('('+Ajax.request.responseText+')'); Wkonsoli błędów Opery widać, że przyczną jest to że przed wartością {"data":["true"]} dodaje mi cztery kwadraciki. Błąd wynika najprawdopodobniej z błędu kodowania znaków, ale zarówno a w zapytaniu Ajax, w html, jak i w PHP ustawiłęm tak samo UTF-8: Kod header('Content-Type: text/html;charset=utf-8'); Kod this.request.overrideMimeType('text/html; charset=UTF-8'); Kod <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Z góry dzięki za wszelką pomoc! |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 4 Dołączył: 7.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
http://skrypta.pl/porada/problem_z_kodowan...w_ajax_i_php/80
mi to pomoglo, ale nigdy nie testowalem z JSON -------------------- Skrypty php, ajax, javascript
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 10:29 |