Jquery getJSON和HTTPS
下面的代码在本地非常有效Jquery getJSON和HTTPS,jquery,json,Jquery,Json,下面的代码在本地非常有效 $.getJSON("/SiteCount/getHistogramData", {histType: 'Teacher', statusKey:3}, function(data){ chart_3.dataProvider = data; chart_3.categoryFiel
$.getJSON("/SiteCount/getHistogramData",
{histType: 'Teacher', statusKey:3},
function(data){
chart_3.dataProvider = data;
chart_3.categoryField = "OnHour";
var graph = new AmCharts.AmGraph();
graph.valueField = "Totals";
graph.type = "column";
var categoryAxis = chart_3.categoryAxis;
categoryAxis.autoGridCount = false;
categoryAxis.gridCount = data.length;
categoryAxis.gridPosition = "start";
categoryAxis.labelRotation = 90;
graph.fillAlphas = 0.8;
chart_3.angle = 30;
chart_3.depth3D = 15;
graph.balloonText = "[[category]]: <b>[[value]]</b>";
chart_3.addGraph(graph);
chart_3.validateData();
if (data.length == 0) {
$("#chartdivInProgress").html("<br/><br/><br/><center><b>No Data Submitted in last 5 days!</b></center><br/><br/><br/>");
} else {
chart_3.write('chartdivInProgress');
}
});
但是,当我将相同的代码移动到使用HTTPS的安全的机器时,我得到以下信息:
请注意类型:
application/json
文本/html
jQuery和AMChart.js文件都与页面位于同一服务器上,因此我不会引用来自非安全位置的任何内容。有什么我需要添加到
.getJSON
?这里的关键不是响应类型,而是您收到的404错误,它碰巧是用html格式的。此错误意味着找不到您请求的资源
这可能是由多种原因造成的,因此请确保安全服务器设置正确 这里的关键不是响应类型,而是您接收到的404错误,该错误恰好是用html格式化的。此错误意味着找不到您请求的资源
这可能是由多种原因造成的,因此请确保安全服务器设置正确 我在第二次调用中首先看到的是一个404错误,
类型
与404无关。我在第二次调用中首先看到的是一个404错误,类型
与404无关。是的,就是这样。谢谢你的观察。问题是它将进入目录的根目录。我有一个/Sitecount/getHistorgramData。。。一旦我把刀砍下来,它就如我所预料的那样工作了。是的,就是这样。谢谢你的观察。问题是它将进入目录的根目录。我有一个/Sitecount/getHistorgramData。。。一旦我把刀子砍掉,它就如我所预料的那样工作了。