我只是想在div中读取一个html文件,现在它不起作用,因此我试图只读一个名为a.txt的简单文本文件,该文本文件包含3行“asdasdas”之类的东西。< / p>
它只是不起作用,按下段落标记后调用该函数,这里是代码:
function New()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("divfull").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET","a.txt",true);
xmlhttp.send(null);
}
答案 0 :(得分:0)
你究竟在哪里得到语法错误?
尝试使用jQuery:
$.ajax({
type: 'get'
url: '', //LOCATION OF TEXT FILE
success: function(data) {
$('#divfull').html(data);
}
});
由于它的jQuery会处理浏览器类型(所以你不必为旧的IE版本创建一个ActiveXObject)。此外,它的代码行数较少。