Показать сообщение отдельно
  #1 (permalink)  
Старый 20.02.2010, 13:06
Аспирант
Отправить личное сообщение для mcpro Посмотреть профиль Найти все сообщения от mcpro
 
Регистрация: 07.10.2009
Сообщений: 30

не работает JSON в JQuery 1.4.1
Есть вот такой код
$.ajax({
url: '/geo.php',
dataType : "json",				
cache: false,
success: function (data) { 
alert(data.geo.lat);					
}
});

при запросе на /geo.php скрипт получает в ответ следующее:
{
        geo:{
            lat:'59.8944',
            lon:'30.2642',
        }
    }

Так вот. В JQuery 1.3.2 все отлично работало, в 1.4.1 нет. То есть функция alert(data.geo.lat); не выполняется. Если указать в настройках что ответ поступает как текст, то все работает. Но мне надо получать JSON. Похоже, что 1.4.1 считает мой JSON не валидным. Подскажите, плз, как исправить это.
Ответить с цитированием