2016-04-11 12 views
0

私はC3を初めて使用しており、いくつかの問題に直面しています。 zipをローカルシステムにダウンロードして解凍しました。は、ローカルリソースC3をロードできません。

私はしかし、私はチャートをロードすることはできませんよ、私のindex.htmlでこれを書いている、私は以下の午前

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.10/angular.min.js"></script> 
<!-- Load c3.css --> 
<link href="C:/c3-0.4.10/c3.css" rel="stylesheet" type="text/css"> 


<!-- Load d3.js and c3.js --> 
<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> 
<script src="C:/c3-0.4.10/c3.min.js"></script> 

http://c3js.org/gettingstarted.html私が知っている

から「はじめに」、何もありません直接ファイルシステムにアクセスしてエラーが発生しますが、srcフィールドに正確に何が追加されているのかわかりません。

何か助けていただければ幸いです。

ありがとうございます。

答えて

0

あなたは絶対パスと呼ばれるものを使用しています。つまり、C:/c3-0.4.10/c3.min.jsです。

これを動作させるには2通りの方法があります。

  1. ファイルを取得するために使用しているプロトコルを指定します。ウェブリソースにhttp://を使用するのと同じように、ローカルリソースへの絶対パスにはfile://を使用する必要があります。 file:///C:/c3-0.4.10/c3.min.js
  2. ウェブページに使用しているファイルに相対的な相対パスに切り替えることができます。 HTMLファイルと同じディレクトリにC3.jsファイルを置く必要がある場合は、src='c3.min.js'
+0

注意してください。現在の環境の外でこれを実行したい場合は、移植性のためにオプション2をお勧めします。 – John

+0

http:// localhost:11111/xxx/webui/public/c3.cssリソースを読み込めませんでした:サーバは404のステータス(Not Found)で応答しました http:// localhost:11111/xxx/webui/public/c3.min.jsリソースを読み込めませんでした:サーバが404のステータス(Not Found)で応答しました index.html:31キャッチされていないReferenceError:c3が定義されていません http:// localhost:11111/xxx/webui/public/c3.cssリソースの読み込みに失敗しました:サーバが404のステータス(Not Found)で応答しました...私は両方を試みましたが、結果はありません...他のポインタ? – jack

+0

コメントにエラーログを投稿しないでください。 「404」はページがそれらを見ることができないことを意味する。 'src = '/ c3.min.js''を試して、それが相対的であることを確認してください。私が言うことができること以外は、必要なファイルがすべてHTMLファイルと同じレベルにあることを確認することです。 – John

関連する問題