2016-04-19 10 views
-1

3つのハイチャートがあるhtmlファイルがあります。私はそのファイルの中にスクリプトを持っているとすべてうまく動作しますが、外部ファイルからハイチャートを読み込もうとするとレンダリングされません。マイフォルダ構造は、このようなものです:ハイチャートは外部ファイルからロードされません

src 
->js/charts.js 
    views/index.html 

私はこのようなcharts.js取得しようとしています:

<script src="../js/charts.js"></script> 

をしかし、私はエラーを取得する:

Failed to load resource: the server responded with a status of 404 (Not Found) 

は、これは私の始まりですcharts.sファイル:

$(function() { 
    $.getJSON('https://www.highcharts.com/samples/data/jsonp.php?filename=usdeur.json&callback=?', function (data) { 
    var detailChart; 

    $(document).ready(function() { 

     // create the detail chart1 
     function createDetail(masterChart) { 

      // prepare the detail chart 
      var detailData = [], 
       detailStart = data[0][0]; 

      $.each(masterChart.series[0].data, function() { 
       if (this.x >= detailStart) { 
        detailData.push(this.y); 
       } 
      }); 

私は私たちですBrowserifyをINGのとapp.jsに私が持っている:

var $ = require('jquery'); 
var foundation = require('foundation-sites'); 
var motionui = require('motion-ui'); 
var charts = require('./charts.js'); 

$(document).foundation(); 
+0

これはどんなサーバーにも展開していますか?@Marco – Sumeet

+0

このスクリプトを埋め込むページでは、ブラウザのどのURLを "オン"にしていますか? – CBroe

+0

ローカル環境設定の場合、www.domain.com/js/charts.jsまたはlocalhost/site/js/charts.jsという絶対URLで試してください。 –

答えて

0

IIS - >認証 - >匿名認証、[アプリケーションプールID、[OK]をクリックします。

これが失敗すると、F12キーを押してソースを表示し、ここでjavascriptファイルのパスを確認しますが、パスは正常です。

関連する問題