Springmvc @ResponseBody 前端ajax獲取數據 後臺使用@ResponseBody註解返回json數據

簡單的說下@ResponseBody註解的使用示例;

1、導入jackson包      導入jackson遇到的問題

2、前端使用jQuery ajax調用。點擊按鈕觸發單擊事件,通過ajax跳轉到後臺以input映射的方法中,獲取數據並通過@ResponseBody把查詢到的數據轉換成json格式。前端獲取到數據,eash遍歷數據到頁面元素,我這是把數據添加到下拉列表中,完成賦值。

$("#add_emp_btn").click(function(){
    $.ajax({
	url:"${APP_PATH}/input",
	type:"GET",
	success:function(result){
	    $.each(result,function(){
	        var optionEle = $("<option></option>").append(this.deptName).attr("value",this.deptId);
	        ptionEle.appendTo("#dept_select");
	    })
	}
    });
});
@RequestMapping("/input")
@ResponseBody
public List<Department> input(){
    return departmentService.getAll();
}


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