码迷,mamicode.com
首页 > 编程语言 > 详细

ajax向后台传递参数数组

时间:2019-09-25 15:32:06      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:out   option   array   erro   tps   sync   pos   http   sys   

前台数据:

  数组

  1-->  直接定义

  2-->  获取页面数据 填充数组(获取的是select中的option数据)

 

var data = document.getElementById(‘role‘);    
var arrs =new Array();
for(var i=0;i<data.options.length;i++){            
    arrs.push(data.options[i].value);                            
}

  ajax请求  

  一开始注意增加属性 traditional:true, 没有变化

 

var userId = $("#user").val();
if(arrs.length!=0){
    $.ajax({
        type: "POST",
        url: "/userRole/saveOrUpdate",                  
        data: {"userId":userId,"arr":arrs},
        traditional:true,
        async: true,
        dataType:"json",
        success: function(data){
        },
        error: function(){
        }
    });
}

  后台接受

public String saveOrUpdate( String userId, HttpServletRequest request) {
       String[] arr=request.getParameterValues("arr");
    System.out.println(arr);
}

 

  

ajax向后台传递参数数组

标签:out   option   array   erro   tps   sync   pos   http   sys   

原文地址:https://www.cnblogs.com/cmz-32000/p/11584794.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!