www.fltk.net > JQuEry AjAx传递的参数是数组该如何弄呀,接收页如...

JQuEry AjAx传递的参数是数组该如何弄呀,接收页如...

我以前是这么做的: var codes=[1,2,3];//定义数组 $.ajax({ type: "POST", //用POST方式传输 dataType: "json", //数据格式:JSON url: ..., //目标地址 traditional: true, data: { codes:codes, }, error: function (XMLHttpRequest, textStat...

你可以拼接成字符串,在后台接收了再转成数组不就好了,

$.ajax 之中加一个方法success:function(data){} 此时的data就是你后台返回的数据

我以前是这么做的: var codes=[1,2,3];//定义数组 $.ajax({ type: "POST", //用POST方式传输 dataType: "json", //数据格式:JSON url: ..., //目标地址 traditional: true, data: { codes:codes, }, error: function (XMLHttpRequest, textStat...

服务端是是什么语言? PHP的话 用$_POST接收

使用JSON串!序列化成JSON串,ajax可以直接接收JSON的格式!js里面有JSON.toJSON方法和JSON.fromJSON方法,aspx没用过,asp过时的dong西。每种语言都有序列化JSON串的方法。没有也可以自已写个简单的!

其实跟表单接收一样的:

不知道这样和不和你胃口 var params = [3,4,5].join('@');$.ajax({ url: '../test2.php', data: { title: 'hello', description: '米有', tag: '呵呵', imageid: params }, success: function(){ //do something }});后台接受到imageid时,再用@...

就是这样吧, $.ajax({ url:"xxxxx.php", data:{arr:[1,2,3,4]}, success:function(){ }})

这里有一例供你参考: var _list = {}; for (var i = 0; i < checkedRow.length; i++) { _list["selectedIDs[" + i + "]"] = checkedRow[i].ID; } $.ajax({ url: '@Url.Action("SetCallBackStatus")', //data: { "selectedIDs": _list }, data: ...

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com