【发布时间】:2016-04-26 13:32:13
【问题描述】:
我发出 AJAX 发布请求,以“数组”[value1, value2, value3,...,valueN] 的形式从 DB 获取处理后的数据,以便稍后在 chartJS 对象上使用它。
AJAX 请求:
$(document).ready($.post('callMeForAJAX.jsp', function(data){
values = data;
console.log(data);
}));
但即使我可以在 Chrome 的开发工具的“网络”选项卡上看到响应,它也不会在控制台上打印任何内容。
如何检索该数据(不超过一个字符串)以将其放在 Chart 对象的“数据”参数中?
callMeForAJAX.jsp:
<%@ page contentType="text/xml;charset=UTF-8"%>
<%
String data = "[";
for(String s : InfoFacade.getData()){
data += s+", ";
}
data += "]";
response.getWriter().write(data);
%>
编辑:如果相关,我使用的是 1.2.x jQuery lib,现在我已经升级到 2.x,没有任何更改。
【问题讨论】:
-
JavaScript 菜鸟在这里。温柔点:)
-
$(document).ready($.post()....);错误
标签: javascript jquery ajax jsp http-post