0
こんにちは私はかなり新しいAJAX.Rightになっています。今度はデータの束を取得することによってライブグラフを作成しようとしています。後でサーブレットからデータを渡してしまいますAJAXを呼び出した後、AJAXサーブレットからjavascriptへのデータの受け渡しが滞っている
JSP
<div id="chartContainer" style="height: 300px; width: 100%;"></div>
JS
function requestData() {
$.ajax({
url: "myURL",
type: "POST",
success: function() {
//Check if any notifications are returned - if so then display alert
alert("success");
},
error: function(){
//handle any error
alert("Error");
}
});
}
setInterval(function(){
requestData(),
updateChart()
}, updateInterval);
を使用してポスト関数を呼び出し、それが下のポスト関数を呼び出します。
protected void _doPostGraphData(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
ArrayList<String> arrayCurrency = new ArrayList<String>();
select.info info = new select.info();
ArrayList<select.Rates> rates = info.caseGetRates();
arrayCurrency.add(rates.get(0).getBid());
arrayCurrency.add(rates.get(0).getAsk());
JSONObject data = new JSONObject();
data.put("data",arrayCurrency);
response.setContentType("application/json; charset=UTF-8");
}
今、私はデータをJavaScriptに戻そうとしています。ポストからデータを取得する方法に関するいくつかのガイダンスが大好きです。
本当に助けてくれていますが、まだぼんやりしています。私のポスト関数にこれらのコード行を入れても。jsonオブジェクトを取得するのはどうすればいいですか?noobの質問をお願いします。 – user3539966
成功関数を変更してください。成功:function(data、textStatus、jqXHR){ //あなたのデータあなたの望む結果が得られます。 } ' –
私は何を言いたいのかわかりません。あなたは間違いなくここに魂を救う。 Thxは多くの助けを求めています。良い一日を過ごす(Y)=) – user3539966