살려주세요젭알려
410
2019-06-21 17:22:57
8
225

ajax 중에 404에러가 뜨는데 DB수정은 완료되었습니다. 뭘...까요ㅠㅠㅠ?



		$.ajax({
			type : "POST",
			dataType : "json",
			url : "${ctx}/admin/ajax/saveUpdateOrganization.do",
			cache : false,
			data : params, 
			success : function(data){
				console.log('???');
				if(data.resultCode == 0){
					alert("저장되었습니다.");
					document.location.href = '${ctx}/admin/organizationList.do';
				}else{
					alert(data.resultMsg);
				}
			},
			error : function(xhr,status,error){
				console.log(error);
				console.log(status);
				console.log(xhr);
			}
		});
	});


이렇게 된 코드입니다. 

결과는 error로 떨어지고, 404 에러가 뜹니다. 

하지만 DB는 전부 변경이 되었습니다 ㅠㅠㅠㅠ

어느부분에서 문제일까요 ㅠㅠㅠ?



0
0
  • 답변 8

  • redeye0922
    903
    2019-06-21 17:26:52

    404는 경로 문제일텐데요

    0
  • 살려주세요젭알려
    410
    2019-06-21 17:37:02

    redeye0922


    그러니까요!!! 404가 페이지없는경우 그건데...

    url 경로에 DB 변경이나 이런 부분이 있고, 

    그래서 DB변경 다 해놓고...

    갑자기 404 옛다! 하면서 에러를 띄우는데

    제가 뭘 잘못알고있는걸까요 ㅠㅠㅠㅠ?


    0
  • 코머
    227
    2019-06-21 17:37:20
    /admin/ajax/saveUpdateOrganization.do 경로 확인해보세요 오타나 
    0
  • 살려주세요젭알려
    410
    2019-06-21 17:41:41

    코머


    저도 오타생각해서, 컨트롤러에 적어둔거 고대로 복사 붙여넣기했어요 ㅠㅠㅠㅠㅠ

    진짜 너무 답답하네요 ㅠㅠㅠㅠㅠ.....

    0
  • full
    693
    2019-06-21 17:43:56 작성 2019-06-21 17:45:32 수정됨

    여러 이유가있겠지만

    이부분도 한번 보시길...

    어노테이션중에

    @Responsebody 선언하셨는지요?

    url경로 명이 일치하다고해서

    post,get방식이 다르면 호출이 안되듯 ajax호출도 마찬가지일겁니다.

    0
  • 코머
    227
    2019-06-21 17:48:03

    저장되었습니다라는 alert 라는 창이 뜬다면 그밑에있는 location 경로가 문제일듯 어디서 에러인지 로그가 안보이니 .. 

    0
  • rezigrene
    1k
    2019-06-21 19:01:55 작성 2019-06-21 19:02:24 수정됨


    dB 처리 완료후 백엔드 쪽에서 에러가 발생하였고 에러페이지를 보여주려하는데 에러페이지가 없어서 404 띄운것 같네요. 

    responseText에 뭔가 힌트가 있겠죠

    0
  • 로엘
    64
    2019-06-21 21:12:42

    컨트롤러를 봐야겠는데요.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.