Tôi muốn gửi mảng JavaScript tới servlet bằng cách sử dụng jQuery $.ajax
.
var json=[1,2,3,4];
$.ajax({
url:"myUrl",
type:"POST",
dataType:'json',
success:function(data){
// codes....
},
data:json
});
Khi tôi sử dụng
request.getParameter("json");
request.getParameterValues("json");
Nó trả về null.
Tôi làm cách nào để truy cập các giá trị?
dữ liệu là một đối tượng JSON vì vậy nó phải được như dữ liệu: {cặp tên giá trị, nơi giá trị có thể là một đối tượng} –
tôi không thấy bất cứ nơi nào bạn xác định một tham số có tên _json_ vì vậy tôi không chắc chắn tại sao bạn mong đợi _getParameter ("json") _ trả về bất kỳ thứ gì khác ngoài null. – jahroy
Bạn đang cố gắng đăng lên một tệp phía máy chủ? để lưu trữ dữ liệu trong cơ sở dữ liệu chẳng hạn? –