【发布时间】:2012-10-25 20:28:35
【问题描述】:
我想使用 jQuery $.ajax 将 JavaScript 数组发送到 servlet。
var json=[1,2,3,4];
$.ajax({
url:"myUrl",
type:"POST",
dataType:'json',
success:function(data){
// codes....
},
data:json
});
当我使用时
request.getParameter("json");
request.getParameterValues("json");
它返回空值。
如何访问这些值?
【问题讨论】:
-
data 是一个 JSON 对象,所以它必须像 data: {name value pair, where value could be a object}
-
我在任何地方都没有看到你定义了一个名为 json 的参数,所以我不确定你为什么会期望 getParameter("json") i> 返回 null 以外的任何内容。
-
您是否要发布到服务器端文件?例如将数据存储在数据库中?
标签: jquery arrays ajax servlets