Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   ajax json parse error (https://javascript.ru/forum/jquery/33527-ajax-json-parse-error.html)

xber9 26.11.2012 18:47

ajax json parse error
 
народ привет помогите плиз
пишу так
e.ajax({
                url: "/metro/info.php",
                data: {                    
                    id: id },
                dataType: "json",
                type: "GET",
                success: function(i){
		   
		   console.dir(inform);
		        },
                error:  function( xhr, textStatus ) {
    alert( [ xhr.status, textStatus ] );


                }
            })


сервер выдает такую строку
{"info":{"name":"Речной вогзал", "url":"http://www.mosmetro.ru/files/20532085044573e1fbc8fd6/rechnoyvokzal.swf", "exits":{{"exname":"Фестивальная ул.", "comnt":"к Ленинградскому шоссе, к Речному вокзалу, парку Дружба, дворцу спорта Динамо"},{"exname":"Фестивальная ул.", "comnt":"к Ленинградскому шоссе"}}}}


в результате срабатывает блок error и выдает ошибку 200 parserror

подскажите что не так

Serg_pnz 26.11.2012 18:52

Валидатор json тебе в помощь http://jsonlint.com/

Hoshinokoe 26.11.2012 19:48

xber9,

Как я вижу, поле "exits" должно быть массивом. Т.е. квадратные скобки, вместо круглых.

"exits": [ {...}, {...} ]

xber9 27.11.2012 00:15

пасибо


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