0

D3.csv(MY_EXTERNAL_URL) 関数を使用して CSV ファイルをロードしようとしていますが、ロードされません。ファイル自体が見つからないようです。

これが私のコードです。

d3.csv ("http://localhost:8080/SOME_LINK", function (tuples) {
console.log(tuples);
//tuples is empty
});

ただし、ブラウザーで MY_EXTERNAL_URL をコピーして貼り付けると、CSV ファイルがすぐにダウンロードされます。

どんな助けでも大歓迎です。

いくつかのヘッダーを見逃しているのではないかと考えていますか?

前もって感謝します。

4

2 に答える 2

2

「外部」とは、別のドメイン/Web サイトからという意味ですか?

ブラウザーの同一生成元ポリシーに遭遇していると思います。別のドメインに ajax リクエストを発行することはできません。これはブラウザーで禁止されています。

詳しくはこちらをご覧ください: http://en.wikipedia.org/wiki/Same_origin_policy

于 2013-07-16T18:25:34.230 に答える