3

まったく制御していないドメインにcsvがあり、自分のページでそのcsvにアクセスしたいとします。

<script src="http://domainidontcontrol/blah.csv"></script>

もちろん、これは有効なjavascriptではないため、ブラウザがcsvを解析しようとすると構文エラーをスローします。ブラウザ内からこのcsvのデータにアクセスするための可能な方法はありますか?

4

3 に答える 3

4

他のサーバーにハンドラーが設定されている場合は、CORShttp ://www.w3.org/TR/cors/またはJSON-Pを調べます。これらが失敗した場合は、サーバー側のプロキシを使用する必要があります。これはそれほど難しいことではありません。サーバーにAJAXリクエストを送信し、サーバーにそれをフェッチさせて、結果を返すだけです。

于 2012-08-08T18:05:51.400 に答える
1

サーバーでphp/aspスクリプトを使用して、csvファイルを取得し、ajax経由でページに返します。

于 2012-08-08T18:05:51.667 に答える
0

Ajaxを使用してファイルを取得してみてください。たとえば、jQueryの場合:

$.ajax({url:"http://domainidontcontrol/blah.csv", success:function(result){
  alert(result); //do something with the result
}});

これで、通常の文字列になるため、ファイルの内容(結果)を好きなように処理できるようになります。

于 2012-08-08T18:13:32.063 に答える