前後端傳值彙總

背景:在開發中經常遇到前後端傳值出現問題的情況,在此將這些情況進行彙總以便梳理傳值的多種用法,方便以後查閱。

一、Get傳值

1、

二、Post傳值

1、傳遞的值爲對象

前端ajax: 此處的參數idList爲數組對象

$.ajax({
	type: "POST",
	url: "form/version/versionParam",
	contentType: "application/json; charset=utf-8",
	data: JSON.stringify(idList),
	async: false,
	success: function (message) {
					        	
	},
	error: function (meg) {
		alert("出錯了!");
					        	
	}
}); 

後端controller接收:

@PostMapping("versionParam")
@ResponseBody
public List<FormVersionNumParam> getVersionParam(@RequestBody List<Long> idList){
	return null;
}

2、傳遞的值爲一個參數,如id:1111111111

前端傳值:其中rowId爲變量,代表id的值1111111111

$.ajax({
    type: "POST",
	url: "form/version/setMainVersion",
	contentType: "application/json; charset=utf-8",
	data: JSON.stringify(rowId),
	async: true,
	success: function (message) {
	    
	},
	error: function (meg) {
	    
	}
});

後端controller接收:

@PostMapping("setMainVersion")
@ResponseBody
public String setMainVersion(@RequestBody Long id){
	service.setMainVersion(id);
	return OK;
}

 

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