테마에 있는 갤러리 스킨의 list.skin.php 에서 ajax 에러 질문 ㅠㅠ 채택완료
하틴
2년 전
조회 1,540
list.skin.php 파일에서
아래처럼 ajax를 사용했습니다 그래서 bbs폴더에 ajax.after_list.php 을 만들어서 호출을 했는데 계속 500에러가 떠서 질문드립니다 ㅠㅠ
이전에 이렇게 작업을 했을 때 문제가 없었는데 이러니까 난감하네요;;
에러내용
POST https://도메인/bbs/ajax.after_list.php 500 jquery-1.12.4.min.js?ver=2304171:4
//list.skin.php 파일</p>
<p>$.ajax({</p>
<p> type: 'post',</p>
<p> dataType: 'json',</p>
<p> url: '<?=G5_BBS_URL?>/ajax.after_list.php',</p>
<p> data: {</p>
<p> wr_id : wr_id</p>
<p> },</p>
<p> success: function(data) {</p>
<p> console.log(data);</p>
<p> },</p>
<p> error: function(error) {</p>
<p> console.error("Request failed:", error);</p>
<p> }</p>
<p> });</p>
<p> </p>
<p>//bbs폴더에 ajax.after_list.php</p>
<p>include_once('./_common.php');</p>
<p> </p>
<p> $sql = " select * from g5_write_dg_after where wr_id = '{$wr_id}' limit 1 ";</p>
<p> // $result['res'] = sql_fetch($sql);</p>
<p> $result['post'] = $_POST;</p>
<p> </p>
<p> echo json_encode($result);</p>
<p>
//bbs폴더에 ajax.after_list.php 이 파일에서 common부분과 sql_fetch를 주석처리하면 POST값이 나옵니다..ㅠㅠ
common 경로문제일까요?;; 이래저래 바꿔봐도 에러가 나와서 답답해서 질문드립니당 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
2년 전
넹 common이 제대로 연결되지 않아서 sql_fetch가 에러가 나는겁니다.
아래 코드로 수정하세요
</p>
<p>include_once($_SERVER['DOCUMENT_ROOT'].'/common.php');</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
하틴
2년 전
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
�
하틴
2년 전
답변 감사합니다!
자답입니다..ㅠㅠ
ajax.after_list.php 파일에서
$result['res'] 이부분이 있는데 상위에 배열선언이 되어있지 않아서 오류가 나고 있었네요..ㅠㅠ
[code]
include_once("./_common.php");
$result = array(); <- 이게없어서..ㅠ
$sql = " select * from g5_write_dg_after where wr_id = '{$wr_id}' limit 1 ";
$result['res'] = sql_fetch($sql);
echo json_encode($result);
[/code]
자답입니다..ㅠㅠ
ajax.after_list.php 파일에서
$result['res'] 이부분이 있는데 상위에 배열선언이 되어있지 않아서 오류가 나고 있었네요..ㅠㅠ
[code]
include_once("./_common.php");
$result = array(); <- 이게없어서..ㅠ
$sql = " select * from g5_write_dg_after where wr_id = '{$wr_id}' limit 1 ";
$result['res'] = sql_fetch($sql);
echo json_encode($result);
[/code]
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
자답입니다..ㅠㅠ
ajax.after_list.php 파일에서
$result['res'] 이부분이 있는데 상위에 배열선언이 되어있지 않아서 오류가 나고 있었네요..ㅠㅠ
[code]
include_once("./_common.php");
$result = array(); <- 이게없어서..ㅠ
$sql = " select * from g5_write_dg_after where wr_id = '{$wr_id}' limit 1 ";
$result['res'] = sql_fetch($sql);
echo json_encode($result);
[/code]