$.getJSON Проблема с возвращаемым значением
Здравствуйте. Такая трабла:
Есть простая функция, вызываемая по таймеру: function GetAlertCount() { $.getJSON(param.alertListCountUrl, function (data) { // #1 $('#event1>a').html(data.alert1); $('#event2>a').html(data.alert2); $('#event3>a').html(data.alert3); }); } Запрос выполняется и возвращает строку: Код:
{"alert1":0,"alert2":0,"alert3":21} Не могу понять, чем ему не нравится то, что вернулось? |
попробуй так:
function GetAlertCount() { 2 $.getJSON(param.alertListCountUrl, function (data) { // #1 3 $('#event1>a').html(data.alert1); 4 $('#event2>a').html(data.alert2); 5 $('#event3>a').html(data.alert3); 6 }, "json"); 7 } |
Абсолютно тот-же результат :(
|
Похоже это баг JQuery 1.5.1
Заменил на последнюю версию (1.6.3) и все заработало. |
возможно надо было заменить $ на jQuery... но хорошо что все разрешилось)
|
Часовой пояс GMT +3, время: 17:20. |