Javascript 海图赢了';无法加载表单外部文件
我有一个html文件,上面有3个图表。当我将脚本放在该文件中时,一切正常,但当我尝试从外部文件加载highcharts时,它们不会呈现。我的文件夹结构如下所示: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
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文件?