接收 ajax POST 方式传入的参数
2024-10-15 00:08:58
----前台---
var list = new Array();
var params = {
gencodeid : "test001",
value : "01",
name : "测试",
type : "1100"
};
var params2 = {
gencodeid : "test002",
value : "02",
name : "测试2",
type : "1102"
};
list.push(params);
list.push(params2);
var ajaxSetting = {
url : "../xxx/yyy",
timeout : 60000,
type : "POST",
contentType : "application/json",
dataType : "json",
cache : false,
async : false,
data : JSON.stringify(list),
success : function(resultValue) {
if ($isFunction(p_callback)) {
p_callback(resultValue);
}
},
error : function(request, status, error) {
if ($isFunction(p_callback)) {
if (error == null) {
error = new Error(request.responseText);
}
var resultValue = {
successful : false,
error : error
};
p_callback(resultValue);
}
}
};
$.ajax(ajaxSetting)
---后台---
/**
*
* @param request
* @return
* @throws Exception
*/
@RequestMapping(value = "/test4", method = RequestMethod.POST)
public @ResponseBody
Object test4(HttpServletRequest request,@RequestBody List<Map> list) throws Exception {
for (Map map : list) {
Set<String> set = map.keySet();
for (String key : set) {
System.out.println(key+":"+map.get(key));
}
}
return null;
}
最新文章
- AlloyRenderingEngine之Shape
- HDU3571 N-dimensional Sphere(高斯消元 同模方程)
- mysql的数据转换
- $.when().then()
- python35
- 重构18-Replace exception with conditional(条件替代异常)
- HW6.19
- 在阿里云上布置git server
- CSS样式类型
- HDU 4421 ZOJ 3656 Bit Magic
- Linux笔记(五) - 用户管理命令
- [进程管理]Linux进程状态解析之R、S、D
- (NO.00001)iOS游戏SpeedBoy Lite成形记(二十)
- AMDP + XLSX Workbench 报表开发模式
- HTTP长连接--Keep-Alive
- build.gradle
- JVM之---Java源码编译机制
- Unix IPC之读写锁
- 《转》python学习(5)--数据类型
- HDU1573:X问题(解一元线性同余方程组)
热门文章
- 适配器模式(Adapter Pattern)
- 20151214下拉列表:DropDownList
- mysql主从复制问题之主从两端binlog日志不同步解决方案
- Spring mvc创建的web项目,如何获知其web的项目名称,访问具体的链接地址?
- SpringMVC学习系列-后记 开启项目的OpenSessionInView
- ADF_Database Develop系列3_设计数据库表之Reconcile Database/Reverse Objects
- Python招聘需求与技能体系
- Spring4.1新特性——Spring MVC增强
- chrome设置可以跨域访问
- maven部署tomcat项目,403错误解决