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개월 전
그럼 자바스크립트 에러가 아닐수도 있겠네요.
쿼리 문제이거나 로직문제 일수도 있을거 같습니다.
그럼 실제로 쿼리 불러오는 부분이나 문법 소스를 봐야 알수 있겠네요.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인