ajax怎麼傳數組

traditional:是否使用傳統的方式淺層序列化。

table.on('toolbar(test)', function(obj){
                            var checkStatus = table.checkStatus(obj.config.id);
                            switch(obj.event){
                                case 'selectEmpToAdd':
                                    var data = checkStatus.data;
                                    console.log(data);
                                    var ids=[];
                                    for(var i=0;i<data.length;i++){
                                        ids[i]=data[i].id;
                                    }
                                    console.log(ids);
                                    $.ajax({
                                        url:"/workgroup/workgroup/addAllEmployee",
                                        type:"post",
                                        traditional:true,//默認false
                                        data:{
                                            "ids":ids,
                                            "workgroupId":$("#workgroupId").val()
                                        },
                                        success:function (data) {
                                            console.log(data);
                                        }
                                    })

                                    break;
                            };
                        });
 @RequestMapping("addAllEmployee")
    @ResponseBody
    public AjaxResult addAllEmployee(Long[] ids,Long workgroupId){
        boolean flag=false;
        for (Long id : ids) {
            System.out.println(id);
             //flag&= workgroupService.addThisEmployee(id, workgroupId);
        }
        return toAjax(flag);
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章