У меня есть страница, содержащая элемент <displayedimage>
, который не обновляется с использованием jQuery document.ready/$. GetJSON funcitonality в IE 6 и IE 8 (возможно, IE 7, даже если я не тестировал). Эта же функция funcitonality отлично работает на XP Safari и OS X Safari, OS X Chrome, OS X Opera и т. Д. Итак, вот что происходит:
У меня есть элемент, который пуст при первой загрузке, но получает населен яваскрипта методом выполняемом 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, Chrome OS X, OS X Opera, XP Safari, но, похоже, ничего не делает в XP IE. Я выполнил простую отладку (alert («loadFirstImage called») в методе loadFirstImage, и он дает мне предупреждение, поэтому кажется, что это может быть проблема с .getJSON? Любые предложения о том, с чего начать с чего-то подобного? Спасибо.
Я никогда не знаю, что '' displayimage тега в HTML. –