`

jquery ajax 向后台传递数组参数

阅读更多
Js代码  收藏代码
  1. function login123(){  
  2.         var nameArr = new Array();  
  3.         nameArr.push("adm,in");  
  4.         nameArr.push("jo,in");  
  5.         nameArr.push("check,in");  
  6.         console.info(nameArr);  
  7.         $.ajax({  
  8.             url:contPath+"/login.htm",  
  9.             //data:{"names":nameArr},  
  10.             data:{"names[]":nameArr},  
  11.             type:"post",  
  12.             success:function(data){  
  13.                 alert("success");  
  14.             }  
  15.         });  
  16.     }  



Java代码  收藏代码
  1. @RequestMapping("login")  
  2.     public ModelAndView login(HttpServletRequest request, HttpServletResponse response) throws Exception {  
  3.   
  4.   
  5. System.out.println(request.getParameter("names"));  
  6.   
  7. //注意这里 HttpServletRequest默认加了 []  不管 js中加不 加 []   
  8. System.out.println(request.getParameterValues("names[]").length);  
  9.         System.out.println(Arrays.toString(request.getParameterValues("names[]")));  
  10.         System.out.println(request.getParameterValues("names[]").getClass());  
  11.   
  12. }  


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

相关推荐

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

    需求: 在JS中向后台传递数组参数 分析: JS中的数组是弱类型的可以放任何类型(对象、基本类型),但是如果数组中放的是对象类型,传递到后台是显示的只能是对象字符串–[object Object],原因如下: 在后台接收的...

    AJAX和struts2传递JSON数组

    总结来说,通过这种方式,我们可以利用AJAX向Struts2 Action传递JSON数组,实现异步数据交互。这在动态更新页面内容、处理表单提交等场景下非常有用。同时,使用JSON作为数据交换格式,使得前后端的数据交换变得更加...

    jquery 向后台传 数组对象

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

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

    在前台使用 jQuery 代码调用后台方法时,需要将参数传递给后台方法。示例代码如下: ```javascript $(function() { var browers = browersEstimate(); var params = '{browersType:"' + browers + '"}'; $.ajax({...

    Spring MVC不能直接接收list类型参数的问题

    前端使用jquery向后台传递数组类型的参数,Java后台直接通过List类型接收,会发现无法取到参数。

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

    在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互。Ajax(Asynchronous JavaScript and XML)技术允许我们在不刷新整个页面的情况下与服务器进行数据交换,极大地提升...

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

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

    jQuery AJAX实现调用页面后台方法

    3. **数据传递**:在`data`参数中,我们可以传递要发送到后台的方法参数。例如,对于`GetStr()`方法,我们使用JSON格式的字符串`"{'str':'我是','str2':'XXX'}"`。 4. **返回值处理**:当服务器响应成功时,`...

    jQuery对后台json的解析

    当从后台获取JSON数据时,我们需要设置`dataType`参数为`'json'`,以告知jQuery期望的响应类型。例如: ```javascript $.ajax({ url: 'your-api-url', type: 'GET', dataType: 'json', success: function(data)...

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

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

    J2EE中JSON+Jquery_AJAX应用.pdf

    JSON+jQuery AJAX 在 J2EE 项目中的应用是现代 Web 开发中常见的一种技术组合,主要用来实现页面的动态加载和表单内容的异步提交,以提高用户体验和交互性能。下面将详细介绍这一技术的各个关键点。 1. **概述** ...

    MVC3用Jquery Post Array 在后台Action获得集合

    首先,jQuery的`$.post`函数是用于发起POST类型的Ajax请求的,它允许我们在不刷新页面的情况下向服务器发送数据并接收响应。例如,我们有一个JavaScript数组`dataArray`,我们可以这样使用`$.post`: ```javascript...

    jquery自动补全示例。包括后台,中文乱码解决JS

    例如,使用jQuery的`$.ajax()`方法向服务器发送请求,服务器返回JSON数据,然后更新自动补全插件的`lookup`属性。 ```javascript $("#autocomplete-input").autocomplete({ serviceUrl: 'path/to/your/api', ...

    jquery与java交互通过json传递数据的经典实例

    在Web开发中,jQuery、AJAX、Java以及JSON是四个非常关键的技术,它们共同构建了前端与后端高效通信的基础。本实例将详细介绍如何利用jQuery与Java通过JSON进行数据交互,帮助开发者理解并掌握这一重要技能。 ...

    jquery datatables 插件 后台代码

    在后台,我们需要根据前端传递的参数(如查询条件、排序依据和分页信息)来处理数据。这些参数通常包含在请求的URL或POST数据中,如`start`(起始索引)、`length`(每页显示的记录数)、`search[value]`(搜索...

    jQuery接受后台传递的List的实例详解

    总结起来,jQuery接受后台传递的List的实现包括两部分:后端通过`@ResponseBody`注解将List对象转换为JSON并返回,前端通过jQuery的AJAX方法获取数据,然后使用`jQuery.each`遍历并处理每个元素。理解这个过程对于...

    php+jQuery+Ajax简单实现页面异步刷新

    为了使后台能返回更复杂的结构,例如数组,我们可以修改jQuery代码,使用`$.ajax`方法并设置`dataType: "json"`。这要求服务器返回JSON格式的数据。修改后的HTML代码如下: ```html <title>JQueryAjax+...

    JQuery的Ajax请求实现局部刷新的简单实例

    请求的ajax路径传递的参数(data)会到action中被一个同样名字的变量(附带set get方法)接收,返回的data是一个JQuery的数组对象,在被调用的action中涉及到的数据变量会对象,都会封装到data中最终返回给页面。...

    Jquery实现ajax的详细文档

    2. 在前端,使用`$.getJSON`发送AJAX请求,并指定服务器端的URL和要传递的参数。 3. 当服务器响应时,JavaScript回调函数会处理返回的JSON数据。 4. 在服务器端,处理AJAX请求,执行业务逻辑,并以JSON格式返回结果...

Global site tag (gtag.js) - Google Analytics