。
'function get_map(url, rs, matrix, isScree, chart_title) {
console.log(url);
$.ajax({
type: 'GET',
url: url,
contentType: 'application/json; charset=utf-8',
xhrFields: {
withCredentials: false
},
success: function(result) {
if(matrix) {
console.log("in get_map 1")
drawScatterPlotMatrix(result, rs, chart_title);
} else {
console.log("in get_map 2")
drawScatter(result, rs, chart_title);
}
if(isScree) {
console.log("in get_map")
draw_scree_plot(result, chart_title)
}
},
error: function(result) {
$("#error").html(result);
}
});
}'
答案 0 :(得分:0)
您的Ajax请求可能正在执行,因为500是服务器返回的HTTP错误。如果您在浏览器的开发人员工具中查看“网络”标签,则应该看到正在发出请求并返回了500。另外,如果您在Ajax请求的error
部分中进行控制台登录,则应该看到正在返回的错误(以防#error DOM元素未正确呈现)。
因此,该错误很可能是服务器上出了点问题。如果您的网络响应没有其他错误信息可以帮助您,则您可能会对处理响应的服务器代码发布问题。如果它是一个完善的API,也许您可以提供URL。