0
嗨,大家好,我對AJAX相當陌生。現在我試圖通過持續獲取一堆數據來開發一個活動圖表。但是我一直在堅持從servlet傳遞數據呼籲用ajax卡住從servlet到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);
AJAX調用後功能後,它會調用下面的職位功能。
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。會喜歡一些關於如何從post =)獲取數據的指導。
嗨真的thx幫助,但我仍然模糊。即使我把這些代碼放在我的post函數中。我的js應該如何檢索json對象。請問noob問題 – user3539966
改變你的成功函數'success:function(data,textStatus,jqXHR){//你的數據會有你想要的結果。 }' –
我不知道該說些什麼。你一定在這裏兄弟保存一個靈魂。 Thx很多的幫助。祝你有美好的一天(Y)=) – user3539966