js数组作为参数用ajax向后台传参数

 1     /*前台往后台传参数时,可以这样写*/
 2     var chessId = "123";
 3     var i=0;
 4
 5     var data = [];
 6
 7     /*添加单个参数*/
 8     data.push({name:"type",value:"分配"});
 9     data.push({name:"id",value:chessId});
10
11     /*循环添加集合参数对象*/
12     data.push({name:"myList["+i+"].mid",value:"234"});
13     data.push({name:"myList["+i+"].num",value:5});
14     i++;
15
16     $.ajax({
17         type:"get",
18         url:"xxx",
19         data:data,
20         async:true,
21     });
22
23     /*后台既可以用对象接收,也可以,直接用  字符串接收,如下*/
24
25     @ResponseBody
26     @RequestMapping("xxx")
27     public void controlFunction(String type,String id,List myList){
28
29     }
30     
时间: 2024-10-08 19:46:33

js数组作为参数用ajax向后台传参数的相关文章

asp.net向后台传参数动态加载图片

//向后台传参数动态加载图片 $(function() { $("#Button1").click(function() { var stockcode = getUrlParam("stockcode"); $.ajax({ //要用post方式 type: "Post", //方法所在页面和方法名 url: "IndustryChain.aspx/Photo", contentType: "application

ajax往后台传json格式数据报415错误

问题描述: ajax往后台传json格式数据报415错误,如下图所示 页面代码 function saveUser(){ var uuId = document.getElementById("uuid").value; var idCard = document.getElementById("idCard").value; alert(uuId+idCard); // var result = new Object(); // result.uuId = uuI

js页面用定时任务通过AJAX获取后台数据,但是从这个页面跳转到其他页面后,定时任务仍然在定时请求后台

setInterval(function(){//ajax 请求后台数据},1000);这个是A页面的定时器然后我在A页面通过其他请求跳转到其他页面之后后台发现A页面的定时器的那个请求仍然在执行为什么会出现这种情况呢?怎么能让我跳转到其他页面之后定时任务不执行呢? yj327243832 | 浏览 1987 次  2014-08-22 17:26 2014-08-23 11:03 最佳答案 个人感觉如果A页面已经跳转到其他页面,那么那个定时器的请求应该不会再被执行,因为A页面在浏览器中应该已经被

ajax向后台传递参数数组

前台数据: 数组 1-->  直接定义 2-->  获取页面数据 填充数组(获取的是select中的option数据) var data = document.getElementById('role'); var arrs =new Array(); for(var i=0;i<data.options.length;i++){ arrs.push(data.options[i].value); } ajax请求 一开始注意增加属性 traditional:true, 没有变化 var

js数组怎么利用jquery ajax怎么传到java后台,后台怎么接受啊。。

<p> 整整一个上午,我坐在秋末的冷峻的空气里,看着窗外灰色的天空.老旧的楼房,还有一株槐树绿意尚存.未曾落去的枝叶,任由大好的年华和时光在寂寞清冷的尘世中慢慢迷失和荒芜. 冬天很快就要到来了,站在眼前的这一株静默的槐树,仿佛对季节的变化:没有了感觉最后一线余光,脱落于夜.我知道这个无月的夜晚,天色更暗.我明白生命的大幕,启开之后,烦忧一幕接着一幕:而所有的快乐,只是幕启幕合.灯光由明转暗或由暗转明的过门,是短暂的响亮.即逝的华美. 花也向晚.一串念珠,静寂. 并不古老的建筑,衬着城之炫或者这

关于后台接收参数为null的问题之ajax--contentType

今天小编遇到一个关于后台接收参数为null的问题之ajax--contentType ? 答: ajax方法中的参数: contentType:发送至服务器时内容的编码类型,一般默认:application/x-www-form-urlencoded(适应大多数的场合) dataType:预期服务器返回的数据类型 有时候前台ajax向后台传数据的时候,能够进到后台,但是后台显示接受的参数为null,如果ajax没有问题,这个时候就要考虑后台在接收参数的时候使用的是什么注解.(@RequestPa

uploadify 3.2 后台动态传参数

最近在弄一个上传的小功能,需要往后台传递一些动态参数,网上有一些传参数可能是因为版本不对也没成功.仔细看了官网的一些说明,搞定了. 3.2中传递参数用的的是'formData':{'somekey':'somevalue'}这个属性,但其不能传递动态参数:动态传参需要用到settings这个方法,官网上也说明了.示例如下: [javascript] view plain copy jQuery(document).ready(function () { var ctrlid = getQuery

局部变量传参数

局部变量传参数:保障安全 把原来我要拼接字符串的地方换成一个@符号 例:  cmd.CommandText="select*from Test where [email protected]"; cmd.Parameters.AddWithValue("参数名字",值): try  传参数 { 可以在这里面写 } catch(Exception) { 报错在这里面写  } finally  不管执行成不成功finally是始终执行的 {  conn.Close();

js ajax 向后台传递数组

//定义数组 var _arrays = []; for (var i = 0; i < 10; i++) { _shangpins.push(i); } //post $.post(href, {list: _arrays} ); //get post datas var shangpins = Request.Params.GetValues("list[]"); js ajax 向后台传递数组