我正在ASP.net网站上创建amcharts图。我在我的localhost中托管了一个josn文件,IIS服务器正在运行。但图表始终显示为“正在加载数据...... ”
这是我的Javascript功能。
AmCharts.ready(function () {
var chart = new AmCharts.AmSerialChart();
chart.dataLoader = {
url: "http://localhost:1080/JSON/emp_info.json",
postProcess: function (data, options) {
if (data === null) {
data = [];
options.chart.addLabel("50%", "50%", "No Data Available");
}
return data;
}
};
chart.categoryField = "employee_no";
var graph = new AmCharts.AmGraph();
graph.valueField = "Salary";
graph.type = "line";
graph.bullet = "round";
graph.lineColor = "#8d1cc6";
chart.addGraph(graph);
chart.write('chartdiv');
});
Google Chrome会出现以下错误。
XMLHttpRequest无法加载http://localhost:1080/JSON/emp_info.json。 请求中不存在“Access-Control-Allow-Origin”标头 资源。因此不允许来源“http://localhost:59062” 访问。
我该如何解决这个问题?