Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   $.getJSON + win-кодировка +IE (https://javascript.ru/forum/jquery/15427-%24-getjson-win-kodirovka-ie.html)

Yurik 26.02.2011 14:46

$.getJSON + win-кодировка +IE
 
как заставить работать сабжевую связку?

updatePlace:function(dest,newSity){
            $.getJSON("test.php", { action: "getPlace", sity: newSity }, 
                                    function(data){alert(data);});        
        }


поставил alert просто чтоб тупо отследить работает или нет calback-функция

в ФФ все отрабатывает как надо, в ИЕ- запрос уходит, а дальше тишина...

перевести все в UTF-8 - не вариант, так как эта форма является дополнением к сайту, который весь на вин-кодировке :(

micscr 26.02.2011 15:20

от сервера должны придти данные в utf. Переводить все не надо, а вот перекодировать ответ(iconv) стоит.

Yurik 26.02.2011 15:52

а потом перекодировать на стороне клиента обратно?

micscr 26.02.2011 16:21

на стороне клиента не надо перекодировать. JS работает с юникодом. utf-8- это реализация юникода.

Yurik 26.02.2011 16:53

блин, все равно ie не хочет отрабатывать callback :(

Yurik 26.02.2011 16:57

поспешил..., в header было utf8 вместо utf-8, поправил - IE ожил, спасибо

sanderlake 14.12.2012 23:06

лучше без getJSON. Глючит бывает


Часовой пояс GMT +3, время: 10:08.