Javascript 海图赢了';无法加载表单外部文件

Javascript 海图赢了';无法加载表单外部文件,javascript,jquery,html,highcharts,browserify,Javascript,Jquery,Html,Highcharts,Browserify,我有一个html文件,上面有3个图表。当我将脚本放在该文件中时,一切正常,但当我尝试从外部文件加载highcharts时,它们不会呈现。我的文件夹结构如下所示: src ->js/charts.js views/index.html <script src="../js/charts.js"></script> 我正在尝试这样获取charts.js: src ->js/charts.js views/index.html <scri

我有一个html文件,上面有3个图表。当我将脚本放在该文件中时,一切正常,但当我尝试从外部文件加载highcharts时,它们不会呈现。我的文件夹结构如下所示:

src
 ->js/charts.js
   views/index.html
<script src="../js/charts.js"></script>
我正在尝试这样获取charts.js:

src
 ->js/charts.js
   views/index.html
<script src="../js/charts.js"></script>
这是我的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和app.js,我有:

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

 $(document).foundation();

IIS->身份验证->匿名身份验证,选择应用程序池标识并单击确定


如果做不到这一点,我会按F12键查看源代码并检查此处javascript文件的路径,但路径看起来很好。

您是否在任何服务器中部署了它?@MarcoSo您在浏览器中“打开”了什么URL,用于尝试嵌入此脚本的页面?尝试使用绝对URL,这意味着www.domain.com/js/charts.js或localhost/site/js/charts.js(如果您使用的是本地环境设置)。我已经尝试过了,但没有找到文件@forcefield。也许您阻止了通过htaccess访问.js文件?