ajax传递map参数给后端
必须使用json方式
$("#button_id").click(function(){
var username = $("#username").val();
var password = $("#password").val();
var data = JSON.stringify({
username: username,
password: password
})
$.ajax({
url: '/appblog/login',
type: 'post',
contentType: 'application/json;charset=utf-8',
data: data,
async: false,
success: function(data) {
console.log(data)
if (data.code === 200) {
$('#login_response').val(data.data);
}
}
});
return false;
});
后端接收数据
@PostMapping(value = "/login")
@ResponseBody
public Result<String> login(@RequestBody String params) {
log.info("params: {}", params);
Map<String, String> paramMap = (Map<String, String>) JSON.parse(params);
return ...;
}
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/23/ajax-pass-map-parameters-to-backend/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
ajax传递map参数给后端
必须使用json方式
$("#button_id").click(function(){
var username = $("#username").val();
var password = $("#passwor……
文章目录
关闭
共有 0 条评论