-1

div内のhtmlファイルを読み込もうとしていますが、機能していません。そのため、a.txtという名前の単純なテキストファイルだけを読み込もうとしました。テキストファイルには、そのような3行の「asdasdas」が含まれています。

動作しません。段落タグを押した後に関数が呼び出されます。コードは次のとおりです。

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);
}
4

1 に答える 1

0

構文エラーはどこで正確に発生しますか?

jQueryを使用してみてください:

$.ajax({
    type: 'get'
    url: '', //LOCATION OF TEXT FILE
    success: function(data) {
        $('#divfull').html(data);
    }
});

jQueryなので、ブラウザーの種類を処理します(したがって、古いIEバージョン用にActiveXObjectを作成する必要はありません)。さらに、コード行が少なくなります。

于 2012-08-07T01:24:32.740 に答える