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

적폐청산이 원래 이렇게 어렵나요? 채택완료

8년 전 조회 1,996

모바일 스킨을 고치고 있는데...

pc스킨에서 잘 작동하는데 모바일에서는 안됩니다.

모바일 스킨에 있는 cost.php가 작동되지 않아서인거 같습니다.

아래는 pc스킨의 코드인데..

모바일에서는 board_skin_url이라고 하면 안되는건요?

 

    $.ajax({         url: board_skin_url + '/cost.php',         data: param,         success: proc_success_normal,         error: proc_fail,         type: 'POST',         dataType: 'json'     }); }

var board_skin_url = '';  

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

답변 3개

채택된 답변
+20 포인트

board_skin_url은 pc버전일때와 모바일 버전일때 url이 다릅니다

해당 모바일 디렉토리에 cost.php 파일이 있는지 확인해보세요

왠지 pc에만 cost.php파일이 있는듯 합니다.

 

아니면 절대 경로로 cost.php 파일을 지정해주셔야 합니다~

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

답변에 대한 댓글 5개

하찌님 답변감사합니다!
모바일 해당 스킨에도 cost.php가 있거든요,,,

위의 코드에서 절대경로로 기재해서 확인해보고 싶은데..
어떻게 해야 할지 모르겠습니다.
<?php echo $board_skin_url ?>
이렇게 찍어보시면
경로가 나올겁니다 그 경로에다가 cost.php파일 넣어주세요 ㅎㅎ
감사합니다~ 알려주신대로 해보니
url은 맞는거 같습니다. 뭔가 다른 적폐가 있는듯해요,,유유
내가 실력이 없다는게 가장 큰 적폐같아요,,,
var board_skin_url = '<?php echo $board_skin_url?>';
var result = board_skin_url.concat('cost.php');
$.ajax({
url: result,
data: param,
success: proc_success_normal,
error: proc_fail,
type: 'POST',
dataType: 'json'
});
}

이렇게 한번 해보세요~
감사합니다~ 도움이 되었습니다.
스크립트가 작동해야 하는데 인풋에 id가 누락되어 안되는거였습니다.
덕분에 많이 배웠습니다.

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

var board_skin_url = '';

 

이걸

 

$.ajax({

 

윗쪽에서 설정하는거 아니였나요?

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

답변에 대한 댓글 1개

감사합니다~ 도움이 되었습니다.
스크립트가 작동해야 하는데 인풋에 id가 누락되어 안되는거였습니다.
덕분에 많이 배웠습니다.

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

var board_skin_url = '';

 

이부분을

PC에서 확인한 

URL상의 경로로 직접 지정하시면 해결될거 같은데요

 

var board_skin_url = '/shop/skin/basic/cost.php';  // 예를들어 적은겁니다. 실제로 다른데겠죠

 

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

답변에 대한 댓글 2개

감사합니다~
url은 맞는거 같습니다. 뭔가 다른 적폐가 있는듯해요,,유유
내가 실력이 없다는게 가장 큰 적폐같아요,,,
감사합니다~ 도움이 되었습니다.
스크립트가 작동해야 하는데 인풋에 id가 누락되어 안되는거였습니다.
덕분에 많이 배웠습니다.

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

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

로그인

전체 질문 목록

🐛 버그신고