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 подскажите что не так |
Валидатор json тебе в помощь http://jsonlint.com/
|
xber9,
Как я вижу, поле "exits" должно быть массивом. Т.е. квадратные скобки, вместо круглых. "exits": [ {...}, {...} ] |
пасибо
|
Часовой пояс GMT +3, время: 17:56. |