vì vậy đây là câu trả lời
bạn jQuery để đẩy dữ liệu để bạn biến
$.ajax({
url : "NameServlet",
dataType : 'json',
error : function() {
alert("Error Occured");
},
success : function(data) {
var receivedData = [];
$.each(data.jsonArray, function(index) {
$.each(data.jsonArray[index], function(key, value) {
var point = [];
point.push(key);
point.push(value);
receivedData.push(point);
});
});
}
});
sau này, bạn cần servlet để có được JSON đối tượng
Servlet sẽ như thế nào
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class NameServlet extends HttpServlet {
int []sampleData=null;
//sampleData= here you can get data from database
//writing data to json
response.setContentType("application/json;charset=utf-8");
JSONObject json = new JSONObject();
JSONArray array = new JSONArray();
JSONObject member = new JSONObject();
member.put("arrayData", sampleData);
array.add(member);
json.put("jsonArray", array);
PrintWriter pw = response.getWriter();
pw.print(json.toString());
pw.close();
}
Hope this helps
Nguồn
2012-09-26 11:43:21
Sử dụng JavaScript 'phương pháp log' của 'đối tượng console' để xem cấu trúc của đối tượng bạn đã gọi là 'dữ liệu'. Sau đó, bạn có thể quyết định cách xử lý đối tượng 'data' trong hàm thành công của bạn. – steampowered