본문 바로가기

New Spring

ajax json 전송

 

$('body').on('click','#btnListMore',function(){

 

var startNo = ($('li.prdView').length);

var mid = $(this).attr('data-sort');

var viewCount = startNo;

var currentURL = location.href;

currentURL = currentURL.replace(/\&viewCount=([0-9]+)/ig,'');

currentURL += '&viewCount='+(viewCount+10);

history.pushState(null, null, currentURL);

 

var data = {

"mid" : mid,

"startNo" : startNo,

"rowEnd" : 10

};

 

var sendData = JSON.stringify(data);

 

$.ajax({

url: '/m/goods/ajaxGoodsAddList',

type: 'POST',

dataType: 'json',

contentType: "application/json; charset:UTF-8",

data: sendData,

success: function(data){

console.log(data);

},

error: function(request,status,error){

console.log('code: '+request.status+"\n"+'message: '+request.responseText+"\n"+'error: '+error);

}

})

})

 

 

@RequestMapping(value = "/ajaxGoodsAddList", method = RequestMethod.POST)

@ResponseBody

public Object ajaxGoodsAddList(@RequestBody HashMap<String, Object> map) throws Exception {

 

String mid = (String) map.get("mid");

System.out.println("mid:" + mid);

 

return map;

}

 

 

'New Spring' 카테고리의 다른 글

java RESTAPI  (0) 2021.11.17
JSON 자바출력 (jackson)  (0) 2020.09.02
JSON 자바 출력 (json-simple)  (0) 2020.08.30