无论哪种方式,提交到后台的都只能是字符串的形式,可以在后台分离也可以在前台组装。
$.ajax({
type:"post",
data:我要传的数组,
url:...
})
首先,“我要传的数组”那里的格式应该是,data:'data=1&data=2&data=3...'这种形式,然后在后台用String[] params =request.getParameterValues("data");方式就可以取到了。如果是action,还可以用List
php函数
$json_array = json_decode($json, true);
页面Javascript代码:
function loadSlide(type,id,size,path){
$.ajax({
url:path+"loadSlideArticle.action?r="+Math.random(),
type:"post",
data:{"cid":id,"type":type,"size":size},
dataType:"json",
success:function(d){
var str='';
$(d).each(function(){
str+='
数组估计不行 把你的数组转成字符串 再在action里面写一个set方法就可以得到
需要在request里面去取