1

新しい TypeScirpt プロジェクトを作成し、json ファイルをソリューションに追加し、[出力ディレクトリにコピー] プロパティを [常にコピー] に変更しました。

プロジェクトを F5 すると、ブラウザーはリソースsomedata.jsonが見つからないと不平を言います

python SimpleHTTPServer を実行し、同じ html ファイルをロードすると、動作します。

 <script type="text/javascript">
     d3.json("somedata.json", draw);
 </script>

ありがとうございました。

4

3 に答える 3

1

サイトのルートからのフル パスを使用してsomedata.jsonファイルを取得しようとしましたか?

d3.json("/scripts/somedata.json", draw);

インスタンスの正しいパスに置き換え/scripts/ますが、アドレスを先頭/から始めて、ルートからの相対パスにします。

于 2012-10-15T08:12:23.637 に答える
0

これは、Visual Studio で使用されるサーバーがサービスを提供できる MIME タイプに関連している可能性があります。これが ASP.net プロジェクトの場合、web.config でそのような MIME タイプを定義できます。

役立つ場合は、この公式の例も参照してください: http://www.typescriptlang.org/Samples#D3

于 2015-04-24T11:34:17.273 に答える
-1

ASP.NET 開発サーバーを使用してプロジェクトを実行しようとしましたか?

于 2012-11-26T00:23:36.307 に答える