У меня есть страница, содержащая элемент <displayedimage>
, который не обновляется с помощью jquery document.ready / $. GetJSON funcitonality в IE 6 и IE 8 (возможно, IE 7 тоже, хотя я не тестировал) , Этот же функционал отлично работает в XP Safari и OS X Safari, OS X Chrome, OS X Opera и т. Д. Итак, вот что происходит:
У меня есть элемент, который пуст при первой загрузке, но заполняется методом javascript, выполняемым document.ready:
<div id="imagecontrol">
<displayedimage></displayedimage>
</div>
обновляется:
function loadFirstImage() {
$.getJSON("/servlet/access/image/" + id,
function(json) {
$("displayedimage").html("<a href=\"/servlet/images/" + json.images[0].filename + "\"><img src=\"/servlet/images/s_" + json.images[0].filename + "\"></img></a>");
$("imagelabel").html(json.images[0].label);
});
}
Как уже говорилось, эта система прекрасно работает в OS X Safari, OS X Chrome, OS X Opera, XP Safari, но, похоже, ничего не делает в XP IE. Я выполнил простую отладку (alert («loadFirstImage selected») в методе loadFirstImage, и он выдает мне предупреждение, поэтому кажется, что это может быть какая-то проблема .getJSON?