У меня была проблема большего размера, и я сузил ее до этого.
$. ParseJSON () неправильно анализирует JSON, возвращенный с моего сервера.
Я полагаю, что это как-то связано спохожая схема (я не уверен, что это правильный термин для объектов JavaScript).Кто-нибудь знает, что здесь происходит, или это ошибка?
document.ready:
$.ajax(
{
url: "MyProjects.aspx/initjson",
success: function (msg) {
j = $.parseJSON(msg.d);
console.log(msg.d);
console.log(j);
}
}
);
Создает это:
Обратите внимание, что 2 объекта в разделы отличаются до разбора, но потом одинаковы.
Когда я изменяю имена полей, это работает так: ![Screenshot 2 of Chrome Console](https://i.stack.imgur.com/f0T0J.png)
- jQuery 1.6.4& 1.7.1
- Пользователь-агент: Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 535.2 (KHTML, как Gecko) Chrome / 15.0.874.121 Safari / 535.2
- Сервер: ASPСервер разработки .NET / 10.0.0.0
- X-AspNet-версия: 4.0.30319