使用javascript逐行读取文本文件

时间:2012-04-18 09:54:56

标签: javascript asp.net

我正在尝试从这种形式的文本文件中读取行; 34.925,150.977 35.012,151.034 34.887,150.905

我目前正在尝试使用这种方法,这显然无效。任何帮助将不胜感激。

var ltlng = [];
var txtFile = new XMLHttpRequest();
    txtFile.open("GET", "C:\Gmap\LatLong\Coordinates.txt", true);
    txtFile.onreadystatechange = function() {
        if (txtFile.readyState === 4) {  
        if (txtFile.status === 200) {  // Makes sure it's found the file.
           lines = txtFile.responseText.split("\n"); // separate each line into an array
             ltlng.push(new google.maps.LatLng(lines.split(",")[0],lines.split(",")[1]); //create the marker icons latlong array
            }
        }
    }

1 个答案:

答案 0 :(得分:0)

XMLHttpRequestHTTP/S协议(而非file协议调用资源时有效,如您的示例所示)

因此,为了使您的代码有效,您应该尝试使用此代码以及Web服务器