테스트 사이트 - 개발 중인 베타 버전입니다

autosave.js의 자동저장 기능이 먹통이 되었는데 뭐가 문제일까요?

초고속즉시퇴근 9개월 전 조회 2,291

안녕하세요.

skin/board/basic 기본스킨을 수정 없이 사용하고 있습니다.

지금까지 autosave 기능이 잘 작동하고 있었는데, 별도의 소스 코드 수정이 없었는데도 자동저장된 글을 불러오는 기능이 먹통이 된 상태입니다.

(자동저장 자체는 잘 되고 있습니다.)

 

확인해보니 ajax.autosavelist.php 를 통해 DB에서 자동저장된 데이터를 xml 양식으로 작성하는 것까지는 정상적으로 처리되는데, autosave.js에서 xml 형태로 get하는 과정에 문제가 있어 데이터를 반환받지 못하는 것 같습니다.

아래 코드를 정상적으로 실행하지 못하고 있습니다.

 

            $.get(g5_bbs_url+"/ajax.autosavelist.php", function(data){

                //alert(data);

                //console.log( "Data: " + data);

                $("#autosave_pop ul").empty();

                if ($(data).find("list").find("item").length > 0) {

                    $(data).find("list").find("item").each(function(i) {

                        var id = $(this).find("id").text();

                        var uid = $(this).find("uid").text();

                        var subject = $(this).find("subject").text();

                        var datetime = $(this).find("datetime").text();

                        $("#autosave_pop ul")

                            .append('<li><a href="#none" class="autosave_load">'+subject+'</a><span>'+datetime+' <button type="button" class="autosave_del">삭제</button></span></li>')

                            .find("li:eq("+i+")")

                            .data({ as_id: id, uid: uid });

                    });

                }

            }, "xml");</p>

<p>

 

어디를 수정해야 다시 자동저장 리스트를 불러올 수 있을지 모르겠어 헤매고 있습니다. ^^;;

해결방법 아시는 분은 답변 주시면 감사드리겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

8개월 전

그럼 자바스크립트 에러가 아닐수도 있겠네요.

쿼리 문제이거나 로직문제 일수도 있을거 같습니다.

그럼 실제로 쿼리 불러오는 부분이나 문법 소스를 봐야 알수 있겠네요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8개월 전

우선 개발자모드에서 확인해 보시고 에러 메세지를 올려보시면 어떨까요?

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

초고속즉시퇴근
8개월 전
웬만한 문제면 콘솔에 에러메세지가 뜰텐데 아예 뜨질 않아서 해결에 난항을 겪고 있습니다. ^^;;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인