一、错误

原来的代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 获取信息
let ajaxResponse = $.ajax({
"url": "admin/get/role/page.json",
"dataType": "json",
"contentType": "application/json; charset=UTF-8",
"type": "post",
"scriptCharset": "utf-8",
"data": {
"keyword": window.keyword,
"pageNum": window.pageNum,
"pageSize": window.pageSize
},
"async": false
});

浏览器的network 调试
在这里插入图片描述
后台无法获取参数
在这里插入图片描述

二、解决方案

改正后的代码

1
2
3
4
5
6
7
8
9
10
11
12
13
// 获取信息
let ajaxResponse = $.ajax({
"url": "admin/get/role/page.json",
"dataType": "json",
"type": "post",
"scriptCharset": "utf-8",
"data": {
"keyword": window.keyword,
"pageNum": window.pageNum,
"pageSize": window.pageSize
},
"async": false
});

浏览器的控制台

在这里插入图片描述
可以发现这里的控制台的表单数据都都不一样了
这时候后台可以获取到数据了