刚接触ajax,不太确定出了什么问题。我有:
var myArray = [2324.031536 ,
2355.015241 ,
2397.099387 ,
2444.286019];
$(document).ready(function() {
$('#submit').click(function(event) {
$.get('VsPredictionServlet',{myArray:myArray},function(responseText) {
$('#text').text(responseText);
});
});
});
在 servlet 中:
String[] myArray = request.getParameterValues("myArray");
但 servlet 中 myArray 为空。
有什么建议吗?
最佳答案
只需这样做:
$.get('VsPredictionServlet',{ "myArray": myArray},function(responseText) {
$('#text').text(responseText);
});
您需要将参数作为字符串传递。
关于java - 通过 ajax 将数组传递给 servlet 给出 null 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22378849/