关于 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从服务端获取数据的三种方法
