autosave.js의 자동저장 기능이 먹통이 되었는데 뭐가 문제일까요?
본문
안녕하세요.
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");
어디를 수정해야 다시 자동저장 리스트를 불러올 수 있을지 모르겠어 헤매고 있습니다. ^^;;
해결방법 아시는 분은 답변 주시면 감사드리겠습니다.
!-->답변 2
우선 개발자모드에서 확인해 보시고 에러 메세지를 올려보시면 어떨까요?
그럼 자바스크립트 에러가 아닐수도 있겠네요.
쿼리 문제이거나 로직문제 일수도 있을거 같습니다.
그럼 실제로 쿼리 불러오는 부분이나 문법 소스를 봐야 알수 있겠네요.
답변을 작성하시기 전에 로그인 해주세요.