ajax没有traditional,ajax向后台传输数组遇到一个坑(traditional)
背景:
前端获取复选框的数据准备用一个数组传回到后台,但后台就是接受不到。
原因分析:
前端查看参数,参数中变量名会多一个[],这是后台接不到的原因:
解决:
在ajax代码参数中增加traditional(防止深度序列化)并设置为true
$.ajax({
url: url,
data: data,
type: "POST",
dataType: "JSON",
cache: false,
traditional: true,//这里设置为true
beforeSend: function (xhr) {
openMask();
},
complete: function (xhr, ts) {
closeMask();
},
success: function (data) {
var flag = data.flag;
if (flag) {//验证成功
$.messager.alert('提示', data.msg, 'info', successFunction);
} else {//验证失败
$.messager.alert('错误', data.msg, 'error');
}
}
});
这样传输的数据就变为了:
后台可以直接用一个数组接收。
ajax没有traditional,ajax向后台传输数组遇到一个坑(traditional)相关推荐
- ajax传递数组 php,jQuery.ajax向后台传递数组问题如何解决
本文主要为大家详细介绍了jQuery.ajax向后台传递数组问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 今天重温了一个问题,jQuery.ajax向后台传递一 ...
- 用ajax向后台传递数组参数
遇到的一个ajax参数提交问题,记录一下解决方法: 当需要传递数组参数到后台时,需要设置属性 traditional:true. 就贴张图吧,懒得码字了...... 转载于:https://www.c ...
- 【转】jQuery.ajax向后台传递数组问题
$.ajax({ url: "/xxx", type: "GET", data: { "boxIds": boxIds, "box ...
- springMVC通过ajax传递参数list对象或传递数组对象到后台
springMVC通过ajax传递参数list对象或传递数组对象到后台 环境: 前台传递参数到后台 前台使用ajax 后台使用springMVC 传递的参数是N多个对象 JSON对象和JSON字符串 ...
- 进一步封装axios并调用其读取数据(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)
注意!!!(修改于2020年7月18日) 在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据 报错截图如下 报错内容: {&quo ...
- ajax数据交互 手动搭建后台
1.前言 在自学CSS的时候发现form这个表单标签 form,每次提交,都会刷新页面 ,数据重复请求,页面出现闪动,这样会增加后台的压力.学到后面发现ajax这个东西,页面不用刷新,就可以刷新界面数 ...
- 原始ajax方式调用asp.net后台方法
aspx页面: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Data.asp ...
- js 数组 ajax php,js里面的对象ajax post到php端直接变成数组了?
本帖最后由 zhoumengkang 于 2013-09-12 10:03:14 编辑 事先引入了jquery var str ="{'a':'b','aa':'bb'}";var ...
- ajax respon有数据,Ajax怎么通过response在后台传递数据?(附代码)
这次给大家带来Ajax怎么通过response在后台传递数据?(附代码),Ajax通过response在后台传递数据的注意事项有哪些,下面就是实战案例,一起来看一下. 这是js代码:var Syste ...
最新文章
- Maven实战(三)Eclipse构建Maven项目
- 命令 检查Linux服务器性能
- 后台开发经典书籍--大型分布式网站架构设计与实践
- 围观窗体与组件02 - 零基础入门学习Delphi24
- 在MFC单文档中,如何操作状态栏
- Upgrade Oracle GI 11.2.0.4_to_12.1.0.2
- php mvc 参数传递数组,PHP MVC在帖子上添加到数组
- mysql计算折纸_mysql数据库的创建和授权
- git tag打标签常用命令
- H3C和cisco单臂路由和三层交换机实现VLAN之间的互通
- linux中搭建git私有服务器
- iOS 审核被拒绝问题汇总
- 香港科大【526清水湾思享会@杭州】暨香港科大EMBA第四届校友会【浙江分会】启动仪式成功举行...
- 如何有效管理项目进度?管控关键里程碑?
- 现在证券公司内部各部门详解
- 电脑测试软件 免安装,Keyboard Test Utility:电脑必备键盘测试软件,小体积、免安装...
- 在网页上如何实现文字竖排
- 从低位开始取出长整型变量s中奇数位上的数依次构成一个新数放在t中
- js-----词法分析过程
- 风险评估等级计算机化系统分类,计算机化系统风险评估报告
热门文章
- android 读取通讯录卡死,华为手机获取手机通讯录要好几分钟,期间app处于卡死状态...
- 如何用cmd打开python_通过cmd进入python的步骤
- linux防火墙状态centos5,怎么样查看centos防火墙状态
- 职场饭桌:请上司吃饭的学问
- JAVA之图形用户界面(GUI)
- time、date 和 microtime函数区别
- 信号操作sigsuspend
- [wiki翻译]分布式人工智能-Distributed AI
- 快速了解条码打印机碳带
- 【2022最新版】JVM面试题总结(87道题含答案解析)