`
Luob.
  • 浏览: 1590060 次
  • 来自: 上海
社区版块
存档分类
最新评论

Ajax 传递数组到后台

阅读更多
function login123(){
		var nameArr = new Array();
		nameArr.push("adm,in");
		nameArr.push("jo,in");
		nameArr.push("check,in");
		console.info(nameArr);
		$.ajax({
			url:contPath+"/login.htm",
			//data:{"names":nameArr},
			data:{"names[]":nameArr},
			type:"post",
			success:function(data){
				alert("success");
			}
		});
	}



@RequestMapping("login")
	public ModelAndView login(HttpServletRequest request, HttpServletResponse response) throws Exception {


System.out.println(request.getParameter("names"));

//注意这里 HttpServletRequest默认加了 []  不管 js中加不 加 [] 
System.out.println(request.getParameterValues("names[]").length);
		System.out.println(Arrays.toString(request.getParameterValues("names[]")));
		System.out.println(request.getParameterValues("names[]").getClass());

}


//参考文章如下
http://www.jb51.net/article/40131.htm
分享到:
评论

相关推荐

    jquery ajax 向后台传递数组参数示例

    本文将深入讲解如何在jQuery AJAX中向后台传递数组参数,并提供示例代码。 首先,理解问题的关键在于JavaScript数组在传递给后台时,如果数组内包含的是对象,会被转化为`[object Object]`的字符串形式。这是因为...

    利用ajax传递数组及后台接收的方法详解

    我们在使用ajax异步的提交多选框得到需要操作的对象的id,这时我们可以把每一个id做出一个对象,之后放到一个数组中,再使用JSON.stringify()对这个数组进行json的格式化;在后台中再inputStream中解析出我们的json...

    AJAX和struts2传递JSON数组

    **一、前端使用AJAX传递JSON数组** 在前端,我们需要创建一个JSON数组并使用XMLHttpRequest对象或者更现代的fetch API来发送AJAX请求。以下是一个使用jQuery库的例子: ```javascript var data = [ { "name": ...

    ajax传递list对象数组

    ### AJAX传递List对象数组知识点详解 #### 一、前言 在Web开发中,前后端交互是必不可少的一个环节。AJAX作为一种实现异步加载数据的技术,可以有效地提升用户体验。本篇将详细介绍如何通过AJAX来传递一个List对象...

    ajax从JSP传递对象数组到后台的方法

    在本文中,我们将深入探讨如何使用Ajax从JSP页面向后台服务器传递对象数组。这个过程对于Web应用程序的数据交互至关重要,特别是在需要动态更新数据且不刷新整个页面的情况下。下面,我们将详细解析实现这一功能的...

    jQuery.ajax向后台传递数组问题的解决方法

    今天重温了一个问题,jQuery.ajax向后台传递一个数组,而在后台接收不到该值。 前台js方法部分代码如下: //创建一个测试数组 var boxIds = new Array(); boxIds.push(12182); boxIds.push(12183); boxIds.push...

    前台ajax与后台json传递

    "前台Ajax与后台Json传递"这个主题就是关注如何高效地实现这一交互过程。Ajax(Asynchronous JavaScript and XML)技术允许我们在不刷新整个页面的情况下,实现局部数据的更新,而Json(JavaScript Object Notation...

    js传递数组参数到后台controller的方法

    在JavaScript(JS)中,将数组作为参数传递到后端控制器(如在Java Spring MVC、ASP.NET MVC或Node.js Express等框架中)是一项常见的任务。本文将详细介绍如何实现这一过程,以及涉及的关键知识点。 首先,我们...

    解决AJAX请求中含有数组的办法

    然而,在使用AJAX技术传递数据时,当数据包含数组类型,就不能像传递普通JSON数据那样直接发送。这是因为浏览器在发送数据之前,可能会对数组进行解构处理,将其拆分成多个变量,这样服务器端接收到的数据就不再是...

    springMvc 前端用json的方式向后台传递对象数组方法

    本示例中,前端使用JSON格式向后台传递对象数组,这是一个常见的Ajax异步请求。以下将详细讲解实现这个功能的关键步骤和涉及的技术点。 首先,前端部分: 1. 创建一个JavaScript数组`vipFee`来存储待传递的对象: ...

    jquery 向后台传 数组对象

    在这个场景中,我们特别关注的是如何使用jQuery传递数组对象到后台。下面我们将详细探讨这个主题。 1. **JSON对象与数组** 在JavaScript中,数组是存储一系列值的数据结构,而对象则是一组键值对。为了将数组或...

    springMVC前台传数组类型,后台用list类型接收实例代码

    在SpringMVC中,前台传递数组类型数据到后台,并用List类型接收是一种常见的需求。下面将详细介绍如何在SpringMVC中实现前台传数组类型,后台用List类型接收实例代码。 一、前台传递数组类型数据 在前台,我们可以...

    jQuery的Ajax实现异步传输List、Map

    通过正确配置Ajax请求和服务器接口,你可以轻松地传递和处理List、Map等复杂数据结构,提升Web应用的交互体验。在实际项目中,确保对错误处理和安全性有充分考虑,这将有助于构建健壮和安全的Web应用。

    jsp中利用jquery+ajax在前后台之间传递json格式参数.docx

    总结来说,通过jQuery的AJAX功能,前后台间可以方便地传递JSON数据。在实际应用中,这允许开发人员实现动态数据交互,提高用户体验,同时减少了不必要的页面刷新。需要注意的是,确保JSON格式的正确性以及在前后端...

    js 解析ajax传递过来的数据

    本篇文章将详细探讨如何在JavaScript中解析通过Ajax传递过来的数据,并解释其中涉及到的关键概念和技术。 #### Ajax概述 Ajax的核心思想是通过JavaScript在后台与服务器进行异步数据交换,从而更新部分网页内容,...

    Asp.net中JQuery、ajax调用后台方法总结

    Asp.net 中 jQuery、ajax 调用后台方法总结 在 Asp.net 中,使用 jQuery 和 Ajax 调用后台方法是一种常见的做法。...通过本文的总结,读者可以了解到使用 jQuery 和 Ajax 调用后台方法的基本原理和实现方法。

Global site tag (gtag.js) - Google Analytics