我有一個應該沒有任何點擊或任何其他actions.Below在DOM準備執行一些代碼是代碼:不能在DOM準備好火阿賈克斯IE9
if($.browser.msie){
console.log("Using getJSON");
$.getJSON(baseUrl,function(){
alert('hi');
});
}else{
setTimeout(function(){
$.get(baseUrl, function(data){
var boardNames = data;
for (i = 0; i < boardNames.length; i++) {
$('.boardSelectmulti').append('<option value="' + boardNames[i].Board + '">' + boardNames[i].Text + '</option>');
}
console.log("done");
$("#boardLinksi").hide();
$(".boardSelectmulti").val(form_data.showmode);
$(".boardSelectmulti").show();
}, "json");
},5000);
}
}
在其他瀏覽器工作正常但在IE中它永遠不會觸發。我甚至嘗試過getJson調用仍然沒有運氣。任何想法爲什麼會發生這種情況?
在此先感謝
什麼是baseUrl? – SLaks 2013-02-11 22:02:25
你爲什麼要爲IE調用不同的東西? – epascarello 2013-02-11 22:03:15
我有問題,在IE中打印console.log()。你沒有使用console.log()語句來試用它嗎? – akotian 2013-02-11 23:04:09