2012-04-18 7 views
0

このフォームにあるテキストファイルから行を読み込もうとしています。 34.925,150.977 35.012,151.034 34.887,150.905javascriptを使用して行単位でテキストファイルを読む

私は現在、明らかに動作していないされ、この方法論を使用しようとしています。どんな助けもありがとう。

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 
      } 
     } 
    } 
+0

これは、同じ発信元ポリシーhttp://en.wikipedia.org/wiki/Same_origin_policyのために発生する可能性があります。ローカルファイルの代わりに同じドメインからajax呼び出しを行う必要があります – antyrat

+0

'C:\ Gmap \ LatLong \ Coordinates.txt'の代わりに' file:/// C:/ Gmap/LatLong/Coordinates.txt'を試してください –

+0

残念なことに私のために働かなかった。私のjqueryをもう少しテキストファイルとして読みやすくしようとしています – dinotom

答えて

0

XMLHttpRequestリソースが(あなたの例のように、そしてないfileプロトコル)HTTP/Sプロトコルによって呼び出された作品

だからあなたのコードを動作させるためには、Webサーバー

と一緒にこのコードを試してみてください
関連する問題