关于 jquery ajax 上传数组类型数据
直接上代码
var vehicleIdArray = new Array(); if(undefined != nodes){ $(nodes).each(function (ind,val){ vehicleIdArray.push(val.id);// 把数据放入到数组里面去 }); } var vehicleName=$("#vehicleName").val(); $.ajax({ url : "tripReplay!tripReplay.action", type : "post", traditional:true,//必须设成 true data:{"vehicleIds":vehicleIdArray},//设置上传名,上传数据。 dataType : "text", success : function(msg) { alert(msg); } });
private List<String> vehicleIds;//必须写成和上传名一样,写好get 与 set 方法 ,也可以写 String[] vehicleIds public void tripReplay() throws Exception{ HttpServletResponse response = super.getResponse(); PrintWriter out = response.getWriter(); String tripJson = tripReplayService.getTripInfo(vehicleIds, startTime, endTime,startDay,endDay); out.print(tripJson); out.flush(); out.close(); }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: $.ajax 获取array数组 动态拼接控件
- 下一篇: AJAX从服务端获取数据的三种方法