테마에 있는 갤러리 스킨의 list.skin.php 에서 ajax 에러 질문 ㅠㅠ 채택완료

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    

Copy
//list.skin.php 파일

$.ajax({

                type: 'post',

                dataType: 'json',

                url: '<?=G5_BBS_URL?>/ajax.after_list.php',

                data: {

                    wr_id : wr_id

                },

                success: function(data) {

                    console.log(data);

                },

                error: function(error) {

                    console.error("Request failed:", error);

                }

            });

 

//bbs폴더에 ajax.after_list.php

include_once('./_common.php');

 

    $sql = " select * from g5_write_dg_after where wr_id = '{$wr_id}' limit 1 ";

    // $result['res'] = sql_fetch($sql);

    $result['post'] = $_POST;

 

    echo json_encode($result);

//bbs폴더에 ajax.after_list.php 이 파일에서 common부분과 sql_fetch를 주석처리하면 POST값이 나옵니다..ㅠㅠ

 

common 경로문제일까요?;; 이래저래 바꿔봐도 에러가 나와서 답답해서 질문드립니당 ㅠㅠ

답변 2개

채택된 답변
+20 포인트

넹 common이 제대로 연결되지 않아서 sql_fetch가 에러가 나는겁니다.

아래 코드로 수정하세요

Copy
include_once($_SERVER['DOCUMENT_ROOT'].'/common.php');
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다!

자답입니다..ㅠㅠ

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]

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

bbs에 있으면  아래 소스에 특별한 문제는 없어보이는데 해당만 가지고는 정확하게 알기는 힘드네요

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

답변에 대한 댓글 1개

답변 감사합니다!

자답입니다..ㅠㅠ

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]

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

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

로그인
🐛 버그신고