欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

get提交json參數(shù)

錢良釵2年前8瀏覽0評論

在前后端分離的開發(fā)中,前端調(diào)用后端接口時常常需要向后端傳遞json格式的參數(shù)。這時候可以使用get提交json參數(shù)。

我們來看一下使用get提交json參數(shù)的具體步驟:

//定義需要傳遞的json對象
var param = {
name: "張三",
age: 20,
gender: "男"
};
//將json對象轉(zhuǎn)化為字符串
var jsonString = JSON.stringify(param);
//使用ajax發(fā)起get請求
$.ajax({
url: "http://localhost:8080/user",
type: "get",
data: {jsonString:jsonString},
success: function(data) {
console.log(data);
}
});

在上面的代碼中,我們首先定義了一個需要傳遞的json對象,然后將其轉(zhuǎn)化為字符串。接著使用ajax發(fā)起get請求,將json字符串作為參數(shù)傳遞給后端。

在后端接口中,我們可以通過request.getParameter()方法獲取到前端傳遞過來的json字符串,并將其轉(zhuǎn)化為json對象進行操作。

@RequestMapping(value = "/user", method = RequestMethod.GET)
@ResponseBody
public String getUser(HttpServletRequest request) {
String jsonString = request.getParameter("jsonString");
JSONObject jsonObject = JSONObject.parseObject(jsonString);
//進行后續(xù)操作
}

通過這樣的方式,就可以實現(xiàn)使用get提交json參數(shù)了。