이래도 되는걸까요?? 채택완료
그누x쵸딩
4년 전
조회 1,787
테마 반응형(모바일에서 작업되어 있더라구요) 적용하다가 상황이 나랑 안맞아서 결국
이 팁처럼 생각해서 적용하고 팁도 썼는데요....
pc에서는 적용스킨 체인지가 잘되는데요...
모바일에서는 이상하게
ajax로 디비 변경하는게 안되는지 왜그렇까요?
코드가 문제 있으면 pc에서 아에 안되어야 하는데....
ㅋㅋ
모무지 쵸딩실력으로는 모르겠네요
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
4년 전
pc에서 모바일 환경을 확인해보세요
모바일을 PC에서 볼때
개발자도구에서 모바일버전보기하시고
url에서 domain.com/?device=mobile
을 추가하신후에
개발자도구의 스크립트 오류가 없는지 체크해보세요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
그누x쵸딩
4년 전
앗 감사합니다. 살펴보겠씁니다.
�
그누x쵸딩
4년 전
증상을 알았습니다.
pc에서는 전혀 이상없이 스킨체인지가 잘 되는데요
모바일에서는 안되는게
아마도 스킨이 변경되기 전에 location.reload(); 이게 처리돼서 그러는거 아닌가 싶어서
sql = data.sql;
다음에 location.reload(); 를 넣으니
잘 됩니다.
코드 이상없는거 같은데 안돼서 고민 많았습니다. 이상있으면 pc에서도 안되어야 하는데
거기선 참 잘돼서....
해결돼서 감사합니다.
$("#update_skin").click(function(){
var bo_table = '<?php echo $bo_table?>';
$.ajax({
url: "<?php echo $board_skin_url?>/update_skin.php",
type: "POST",
data: {
"bo_table": bo_table
},
dataType: "text",
cache: false,
success: function(data, textStatus) {
sql = data.sql;
}
});
console.log(bo_table);
location.reload();
});
pc에서는 전혀 이상없이 스킨체인지가 잘 되는데요
모바일에서는 안되는게
아마도 스킨이 변경되기 전에 location.reload(); 이게 처리돼서 그러는거 아닌가 싶어서
sql = data.sql;
다음에 location.reload(); 를 넣으니
잘 됩니다.
코드 이상없는거 같은데 안돼서 고민 많았습니다. 이상있으면 pc에서도 안되어야 하는데
거기선 참 잘돼서....
해결돼서 감사합니다.
$("#update_skin").click(function(){
var bo_table = '<?php echo $bo_table?>';
$.ajax({
url: "<?php echo $board_skin_url?>/update_skin.php",
type: "POST",
data: {
"bo_table": bo_table
},
dataType: "text",
cache: false,
success: function(data, textStatus) {
sql = data.sql;
}
});
console.log(bo_table);
location.reload();
});
�
플래토
4년 전
@그누x쵸딩
그래도 잘 해결하셨다니 다행이네요^^
고생하셨어요
그래도 잘 해결하셨다니 다행이네요^^
고생하셨어요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인