-
ajax - dataType = 'json'으로 get 요청시 string 타입을 리턴받을 수 없음ajax 2021. 5. 27. 15:58
ajax - dataType = 'json'으로 get 요청시 string 타입을 리턴받을 수 없음
/
function checkDomestic(tempflightList) { let domesticResult = ""; let flightList = JSON.stringify(tempflightList); $.ajax({ url : '/city/checkDomestic', data : {flightList : flightList}, method : 'get', dataType : 'json', async : false, success : function(data) { domesticResult = "&checkDomestic=" + data.checkDomestic; }, error : function () { alert('에러'); } }); return domesticResult; }
이렇게 요청하면 controller에서 @ResponseBody가 있더라도 String 타입을 리턴해주면 error로 떨어진다.. Map을 리턴해주니까 정상적으로 들어옴. datatype: 'json' 때문인가?
'ajax' 카테고리의 다른 글
Ajax(idCheck 실습) (0) 2020.06.15 ajax (0) 2020.06.15 jQuery + ajax 사용해서 회원가입 (0) 2020.05.15