반응형
function func1(data){
    var str =[];
    $.ajax({
		url: '//'
		type: 'GET',
		data: data,
		success: function(r) {
			$.each(r.data, function(a,b) {
            str.push(a,b);
            })
  		}
    })
      console.log(str);
 }

ajax로 불러온 값으로 csv 파일 만들려고...

function 안에서 선언한 변수에..

ajax로 값을 가져와서 담고...

ajax 밖에서 값을 찍어봐도 도대체가 안찍히는거......

 

ajax 에서 전역변수에 값을 담을 땐...

async:false 를 추가하도록 하자...

function func1(data){
    var str =[];
    $.ajax({
		url: '//'
		type: 'GET',
		async:false,
		data: data,
		success: function(r) {
			$.each(r.data, function(a,b) {
            str.push(a,b);
            })
  		}
    })
      console.log(str);
 }
반응형
반응형

 

spring 프레임 워크 사용

위와 같이 컨트롤러에서 update 실행하고 콜백함수도 정상값, DB업데이트도 되는데

자꾸 에러로 넘어가서 수정실패가 뜨는거임 ㅠ 

위는 jsp 쪽 ajax 코드.

error와 success의 기준이 뭘까..

DB 업데이트는 되는데 error 가 뜨는경우 리턴되는 dataType이 맞지 않아 그렇다고 함.

컨트롤러에서 콘솔로 찍힌 값을 보면 

JSON이 맞는데

return 할 때 문제가 있었던 거임 

@ResponseBody 를 붙이지 않아서 그렇슴.

 

@ResponseBody * return 값에 prefix와 suffix가 붙지 않음
* ajax 호출 시 정상적인 json 데이터 반환을 위해 사용함

 

반응형

+ Recent posts