Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.02.2011, 14:46
Аспирант
Отправить личное сообщение для Yurik Посмотреть профиль Найти все сообщения от Yurik
 
Регистрация: 07.02.2009
Сообщений: 80

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

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


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

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

перевести все в UTF-8 - не вариант, так как эта форма является дополнением к сайту, который весь на вин-кодировке
Ответить с цитированием
  #2 (permalink)  
Старый 26.02.2011, 15:20
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,576

от сервера должны придти данные в utf. Переводить все не надо, а вот перекодировать ответ(iconv) стоит.
Ответить с цитированием
  #3 (permalink)  
Старый 26.02.2011, 15:52
Аспирант
Отправить личное сообщение для Yurik Посмотреть профиль Найти все сообщения от Yurik
 
Регистрация: 07.02.2009
Сообщений: 80

а потом перекодировать на стороне клиента обратно?
Ответить с цитированием
  #4 (permalink)  
Старый 26.02.2011, 16:21
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,576

на стороне клиента не надо перекодировать. JS работает с юникодом. utf-8- это реализация юникода.
Ответить с цитированием
  #5 (permalink)  
Старый 26.02.2011, 16:53
Аспирант
Отправить личное сообщение для Yurik Посмотреть профиль Найти все сообщения от Yurik
 
Регистрация: 07.02.2009
Сообщений: 80

блин, все равно ie не хочет отрабатывать callback
Ответить с цитированием
  #6 (permalink)  
Старый 26.02.2011, 16:57
Аспирант
Отправить личное сообщение для Yurik Посмотреть профиль Найти все сообщения от Yurik
 
Регистрация: 07.02.2009
Сообщений: 80

поспешил..., в header было utf8 вместо utf-8, поправил - IE ожил, спасибо
Ответить с цитированием
  #7 (permalink)  
Старый 14.12.2012, 23:06
Новичок на форуме
Отправить личное сообщение для sanderlake Посмотреть профиль Найти все сообщения от sanderlake
 
Регистрация: 22.02.2011
Сообщений: 4

лучше без getJSON. Глючит бывает
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кодировка возвращаемых данных. LRCenter AJAX и COMET 21 09.11.2010 10:22
Кодировка .load() roma86 jQuery 7 29.08.2010 11:36
Непонятная кодировка.. Arfey Общие вопросы Javascript 14 17.06.2010 22:16
Кодировка в загрузчике FancyUpload vladex AJAX и COMET 5 08.09.2009 17:32
Кодировка, Проблемы Sanya Общие вопросы Javascript 0 31.01.2008 11:31