$.get("progress.txt", null, function(data_aj){
if(data_aj.substr(0,14) == "<!-- MSG:: -->"){
$("#list").html("<li>"+data_aj+"</li>");
window.clearTimeout(timeOutId);
}else{
$("#list").html(data_aj);
}
});
我真的尝试了一切,但无法弄清楚什么是错的.如果我使用alert(data_aj);它提供了所需的输出,并且工作正常,但HTML(data_aj)只是不加载到< ul>元素#list使用.html().谁能告诉我为什么?
最佳答案 您是否已尝试将代码放入文档中,因为您的警报会正常启动但如果您的dom未加载则无法附加到该文档中.对于不是html的列表也使用.append()
$(document).ready(function() {
$.get("progress.txt", null, function(data_aj){
if(data_aj.substr(0,14) == "<!-- MSG:: -->"){
$("#list").append("<li>"+data_aj+"</li>");
window.clearTimeout(timeOutId);
}else{
$("#list").append(data_aj);
}
});
});