"array" [value1、value2、value3、...、valueN]の形式でDBから処理されたデータを取得するAJAXポストリクエストを作成し、後でchartJSオブジェクトです。AJAXリクエストによって返されたデータを取得する方法
AJAX要求:
$(document).ready($.post('callMeForAJAX.jsp', function(data){
values = data;
console.log(data);
}));
しかし、それは私がChromeから開発ツールの「ネットワーク」タブの応答を見ることができるにもかかわらず、コンソールに何も表示されません。
グラフオブジェクトの「データ」パラメータに配置するデータを取得するにはどうすればよいですか(文字列以外のデータ)。
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 noobがあります。あなたのソリューションは期待通りに動作しているようです。 –
'$(document).ready($。post()....);'が間違っています – epascarello