我有一个包含元素<displayedimage>
的页面,它没有在IE 6和IE 8中使用jquery的document.ready/$。getJSON函数获取更新(可能即使我没有测试IE 7也是如此)。这同样的功能在XP Safari和OS X Safari,OS X Chrome,OS X Opera等等上运行良好。因此,发生了以下情况:
我有一个元素,在第一次加载时为空,但获取由执行的document.ready JavaScript方法填充:
得到由更新:
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浏览器,OS X歌剧,XP Safari,但似乎没有在XP IE中做任何事情。我已经在loadFirstImage方法中执行了简单的调试(alert(“loadFirstImage called”)),并且它给了我一个警告,所以它似乎可能是一些.getJSON问题?对于从这样的东西开始的任何建议?谢谢。
我从来不知道的HTML 'displayimage' 标签。 – 2009-12-15 06:27:05