У меня есть следующие данные JSON, возвращаемые веб-сервисом:
{"d":[
{"RelationshipManager":{},"AdvisoryId":13,"ClientId":22,"UserId":13,"AdvisoryMessage":"Welcome!","Seen":false,"Issued":"\/Date(1312123970110)\/","Delivered":null,"Importance":3},
{"RelationshipManager":{},"AdvisoryId":14,"ClientId":22,"UserId":13,"AdvisoryMessage":"A really long boring message.","Seen":false,"Issued":"\/Date(1312123970113)\/","Delivered":null,"Importance":1},
{"RelationshipManager":{},"AdvisoryId":15,"ClientId":22,"UserId":13,"AdvisoryMessage":"Another really long boring message.","Seen":false,"Issued":"\/Date(1312123970113)\/","Delivered":null,"Importance":1},
]}
Я пытаюсь получить доступ к каждому элементу с помощью Jquery и вставить это в уведомление jGrowl. Я не могу пройти начальный этап alert
вывода данных:
$.ajax({
type: "POST",
url: "http://xxx/Service/Assets.asmx/GetUnreadAdvisories",
data: "{'sessionHash':'<%=Session["SessionHash"].ToString()%>'}",
contentType: "application/json",
dataType: "json",
success: function (msg) {
if (msg["d"].length > 0) {
var data = $.parseJSON(msg.d);
$.each(msg, function() {
alert(msg.AdvisoryMessage);
$.jGrowl(msg.AdvisoryMessage, { sticky: true, theme: 'info' });
})
} else {
alert('no fish');
return false;
}
},
error: function (msg) {
alert(msg);
}
});
Я знаю, что этот вопрос довольно нуб, но помощь поздней ночи приветствуется :) 1008 *