| 
 не работает 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 не валидным. Подскажите, плз, как исправить это. | 
| 
 Ваш JSON не валидный.  
{"geo":{"lat":"59.8944","lon":"30.2642"}}
 | 
| 
 спасибо, большое ))) Все заработало. | 
| 
 та же проблема в jquery 1 4 1. в 1 3 2 все работалол идельно. вот запрос: 
$.getJSON(
			'core.php',
			{
			type : 1, 
			id : $(cat).val()
			},
			add
			);
вот что выдает core.php 
{succes:true, sub_cats:['1_sub_category1','1_sub_category2',0], id_cats:['1','2',0]}
только меняюю версию на 1 3 2 все работает иделаьно. пробовал так 
{'succes':true, 'sub_cats':['1_sub_category1','1_sub_category2',0], 'id_cats':['1','2',0]}
не помагает. пробовал даже так для проверки $.getJSON( 'core.php', add ); core.php 
<?php
	header('Content-Type: text/javascript; charset=windows-1251');
?>
{
	'a':'1'
	}
callback не срабатывает | 
| 
 Цитата: 
 Цитата: 
 | 
| 
 " и '  здесь имеет разицу? :blink: | 
| 
 Да. | 
| 
 я вот сервис такой нашел http://www.jsonlint.com/ он валидность JSON проверяет. JSON в JQuery 1.4 работает, а вот не валидный JSON нет :) | 
| Часовой пояс GMT +3, время: 04:40. |