我有一個包含元素<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