问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JQuery ajax传递的参数是数组该如何弄呀,接收页如何去接收数组

发布网友 发布时间:2022-04-23 00:38

我来回答

2个回答

懂视网 时间:2022-04-23 04:59

这篇文章主要给大家介绍了如何解决AJAX请求中含有数组的问题,文中给出了详细的示例代码,相信对大家的理解和学习很有帮助。

大家应该都发现了当我们发送AJAX请求的数据中带有数组时,是不能像普通JSON数据一样,直接放在data里发送给后台

比如有这样一个数据需要发送给后台:

其中resourceJson字段是一个数组,如果直接把这个JSON数据传给后台

后台得到的数据是这个样子:

浏览器会自动把数组解构成一个个变量,后台拿到这个数据就直接傻逼了。

所以,最好的办法是把数组编程字符串,很简单,把数组单独用一个变量存起来,然后JSON.stringify(数组),把得到的字符串放到JSON数据里,这样,浏览器就不会自动去帮你解构数组,后台拿到的也就是一个真正的数组了。

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

Ajax请求和Filter配合案例解析

Ajax解决缓存的5种方法总结

ajax快速解决参数过长无法提交成功的问题

热心网友 时间:2022-04-23 02:07

我以前是这么做的:
var codes=[1,2,3];//定义数组
$.ajax({
type: "POST", //用POST方式传输
dataType: "json", //数据格式:JSON
url: ..., //目标地址
traditional: true,
data: {
codes:codes,
},
error: function (XMLHttpRequest, textStatus, errorThrown) {...},
success: function (msg){...}
});
注意traditional: true不能少,
后台String[] codes接收参数,然后遍历取值,
for(int m=0;m<codes.length;m++){
String code=codes[m];
...
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
街头篮球手游中锋攻略汇总 C位攻略大全 街头篮球手游中锋有什么技巧 中锋C技巧详解 php一个表单提交数据怎么区分开,隐藏域可以吗,如果可以怎么用。 梦见牙掉光了什么预兆 梦见牙齿掉完了是什么征兆 梦见牙齿全掉了是什么预兆 梦见一口牙全部掉了是什么预兆 教师年度考核不认课的领导班子成员,干的工作不少,怎样考核办法公平... 湖北省郧西县义务教育学校绩效工资实施办法绩效工资总量和水平的... 事业单位年底是否有绩效奖金的 美团查询不到所有酒店 PHP基础一道while循环题目 怎么用Excel VBA实现单元格内容筛选 Excel 请问如何用vba记录筛选的条件 工程硕士是什么 工程硕士是什么意思? 请问安卓系统有哪些好用阅读软件?【在91手机助手下载】 要求: 1.选择多【也就是书多 我新买的东芝m361改成了xp系统,安了杀毒软件,可开机时无法进入桌面,请明白的人帮我看看!十分感谢 开机后无法显示桌面图标,请高手指点 工程硕士包括哪些专业 求一篇文章小说,天使的复仇,大众软件09年7月下 进销存管理系统软件好用、性价比高、服务又好的求推荐几个? 请问谁有冷心弃妃的全文?求发送~ 求pronest2015 破解版, http:&#47;&#47;www.cztv.tv&#47;vod&#47;这个网址的视频,应该用什么软件下载,我需要下载一些视频并剪切的,谢谢 vivo手机21为何锁屏后还可看其他节目?这样的手机坑了不少读书人!这怎么解决? 哈尔滨南岗红旗满族乡能开菜鸟驿站吗? 冷了的心,谁来温暖繁体字 跟小说女主起名,女主冷心冷情应该起什么名字? 求好看的图片!! 关于理财方面的... 手机屏幕,比5.5小一点的尺寸那是多少寸的~求告知 5.4英寸屏幕的最大分辨率是多少呢? 打完新冠疫苗后第二天可以吃药吗? 视频号上传又删除会有影响吗 打了第三针医苗后,感冒了能吃药吗? 打完新冠疫苗后可以吃药吗? 我打了疫苗,五天了,可以吃感冒药吗? 刚打完预防针可以吃药吗 感冒了,刚打完针能吃药吗? 打了预防针,没有过三天能不能吃药 打完针后可以吃药吗?是治疗皮肤病的药,我感冒了,去医院打了针。快呀在线等! 我家狗狗昨天打完第一针疫苗,有点感冒,可以吃药么? 打完新冠疫苗后有点咳嗽,可以吃药吗? 打了预防针回来就感冒了可以吃药吗?十个月了 孩子打完预防针可以吃药吗?吃了会怎样?求帮助 宝贝打完预防针后出现发烧,流鼻涕的症状能吃药么 美容师证支付宝怎么领补贴 小孩发烧打完点滴可以吃药吗 打瘦脸针后能吃消炎药吗