Есть вот такой код
$.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 не валидным. Подскажите, плз, как исправить это.