Ajax 请求无法获取参数,后台SpringMVC的@RequestParam

一、错误

原来的代码

// 获取信息
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 调试
在这里插入图片描述
后台无法获取参数
在这里插入图片描述

二、解决方案

改正后的代码

// 获取信息
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
});

浏览器的控制台

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

发布了36 篇原创文章 · 获赞 35 · 访问量 6778

猜你喜欢

转载自blog.csdn.net/weixin_42568655/article/details/105542099