1

javascriptを使用して、サイトの相対パスにあるテキストファイルを読み取るにはどうすればよいですか?

これは私がやろうとしていたことであり、アクセスが拒否されたと表示されます。

this.load = function(path){
    if(root == null){
        root = path;
    }

    var client = new XMLHttpRequest();

    client.open('GET', "assets/myTextFile.txt");
    client.onreadystatechange = function() {
        alert(client.responseText);
    };

    client.send();

};
4

2 に答える 2

2

jqueryを使用する場合:

$.ajax({
  url: "assets/myTextFile.txt",
  success: function(data){
    alert(data);
  }
});
于 2012-06-15T15:22:24.553 に答える
0

このコードを試してください:

var xmlhttp;

if(window.XMLHttpRequest) {
    xmlhttp=new XMLHttpRequest();
}
else {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}

xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState==4 && xmlhttp.status==200) {
        alert(xmlhttp.responseText);
    }
}

xmlhttp.open("GET","assets/myTextFile.txt",true);
xmlhttp.send();
于 2012-06-15T15:30:23.520 に答える