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
});

瀏覽器的控制檯

在這裏插入圖片描述
可以發現這裏的控制檯的表單數據都都不一樣了
這時候後臺可以獲取到數據了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章