| 제목 | CodeIgniter 무한 로딩에 대한 재 문의 | ||
|---|---|---|---|
| 글쓴이 | 문군 | 작성시각 | 2015/12/10 18:23:06 |
|
|
|||
|
안녕하세요. 무한로딩에 관해 재 문의 드립니다. 제가 판매하는 소스를 가지고 개발 하는데 심각한 문제점을 깨달아서 문의 드립니다. 지난번 문의 드린것에 대해서 문제가 발생한 부분인데 이게 일반적인 "skin-config.html"파일이 없을 때는 문제가 되지 않습니다. append가 될 데이터가 없기 때문에 한 번로드 하고 끝나죠.
// inspina.js Line 93
// Append config box / Only for demo purpose
// Uncomment on server mode to enable XHR calls
$.get("skin-config.html", function (data) {
if (!$('body').hasClass('no-skin-config'))
$('body').append(data); //요부분 무한로딩의 원인.
});
근데 이게 코드 이그나이터에서는 index.php rewrite하는 방식이기에 "skin-config.html"파일이 없으면 자신을 호출해서 append하고 또 자신을 append해서 무한 append하는 어처구니 없는 결과로 이어지죠. 이 문제에 대해 잠깐 고민을 해보았지만 답을 찾을 수 없어 문의 게시판에 개진해 봅니다. 어떻게 이 문제를 해결할 수 있을까요?? |
|||
| 다음글 | CI에 기본파일에 보면 php 종료태그인 ?&g... (4) | ||
| 이전글 | luatic 웹호스팅에서 index.php 없애기 안되... (11) | ||
|
한대승(불의회상)
/
2015/12/10 18:32:59 /
추천
0
|
|
문군
/
2015/12/10 23:38:48 /
추천
0
그러게 말입니다. 그런결과 나오는게 랜덤입니다.
|
|
문군
/
2015/12/11 08:46:55 /
추천
0
자문 자답 하네요.
$.get("/prq/include/html/skin-config.html")
.done(function (data) {
if (!$('body').hasClass('no-skin-config'))
$('body').append(data);
}).fail(function(){
alert("skin-config file exists");
});
이렇게 해결하면됩니다. |
코드이그나이터가 404 에러를 내려 주지 않는다는게 이상한데요?