묻고답하기

메뉴를 외부페이지로 등록한 후 저장부분은 Ajax로 처리하는 로직입니다.

폼화면에서는 DB 접속이나 로그인 사용자 정보 가져오는데 문제가 없습니다.

그런데, Ajax 호출시 &DB 때문에 500에러가 발생합니다.

참고로 로컬 환경에서는 전혀 문제가 없었는데 서버에서만 발생하는 현상이라, 경로 문제인지 모르겠네요.

빠른 답변 기다리겠습니다~

 

----------------------------------------------------------------------------------

<등록화면>

/home/hosting_users/mysite/www/extends/test/test.php

<?php
define('__ZBXE__', true);
define('__XE__', true);
require_once $_SERVER['DOCUMENT_ROOT'].'/config/config.inc.php';
$oContext = &Context::getInstance ();
$logged_info = Context::get ( 'logged_info' );
$oDB = &DB::getInstance();
$query =$oDB->_query($sql);
$result = $oDB->_fetch($query);
if(!is_array($result)) $result = array($result);

?>

<script type="text/javascript">
jQuery(function(){
    jQuery('#addBtn').click(function(){
         $.ajax({
             type: "post",
             url: "/extends/test/test-ajax.php",             
             data : $("#form-reg").serialize(),
             success: function(result){
                 result=JSON.parse(result);
                 if(result.error){
                     alert(result.error.msg);
                 }else{
                     alert('등록성공');
                     location.href='/index.php';
                 }
             },
             error : function(request,status,error){
                 alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
             }
        });
    });
});
</script>

<form id="form-reg"> 

    <input type="hidden" name="user_id" value="{$logged_info->member_srl}"/>

    <select id="prd_id"  name="prd_id" required>
                                <option value="">선택</option>
                                <?php 
                                    foreach($result as $key => $val) {
                                ?>
                                <option value="<?php echo $val->id?>"><?php echo $val->prd_name?></option>
                                <?php }?>
    </select>

    <input type='text' id='myname' name='myname'  placeholder="텍스트를 입력하세요." required/>

    <input type='button' id="addBtn" value='등록' />

</form>

---------------------------------------------

등록처리(Ajax)

/home/hosting_users/mysite/www/extends/test/test-ajax.php

<?php
define('__ZBXE__', true);
define('__XE__', true);
require_once '../../config/config.inc.php'; //폼화면과 동일하게 한 경우 에러 발생하여 상대경로로 변경

//echo _XE_PATH_; //설정파일 정상 로딩시 XE PATH 출력됨
$oDB = &DB::getInstance();

......500 에러발생

?>

 

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
하늘(skycheer) 게시물의 첨부 파일의 숨기기에 대한 추가 설정 요청  
마을 iis + php + XE 첨부파일 에러 file  
하늘(skycheer) 포인트 시스템 추가 가능합니까 운영진님 확인 부탁드립니다.  
백종현446 unexpected error occured 날때 이렇...  
yujin. 페이지 모듈에서 직접글쓰기를 할때와 같이 팝업형태 편집창 높이 조정? file  
ssavio 제로보드 4에 있던 DB를 XE로 어떻게 옮기나요? [2] 2009.04.01 by phiz
B.G.M^^ mysql xml queries 에서 condition operation의 in, notin의 역할이 무엇인지요? [2] 2009.03.23 by B.G.M^^
상오기 files/cache 디렉토리의 용량이 이렇게 큰가요? [3] 2009.03.11 by 토리세상
조지영932 제로보드 처음 써보는데요.. 고수님들 도와주세요~~^^ [2] 2009.03.09 by 띵야
미믹스 CafeXE 개설을 회원가입후 MyPage 등에서 개설하는 기능은 안되는 것인가요? [1] 2009.03.04 by 팩토리
개돌 XML 파일을 받아서 입/출력이 가능할까요?? [2] 2009.03.05 by 愛人
개돌 API 관련 문의 다시 드립니다. [2] 2009.03.03 by 개돌
개돌 오픈 API로 제로보드 게시물 읽어어고 작성하기  
dusskapark 버전업 이후 textcube 댓글 알리미가 작동을 안합니다...; file  
산들바람88 배경음악이 깔린 홈페이지에서 첨부한 파일을 다운로드받으면 음악이 멈춰요..  
용범 index.php 파일명 변경시 제대로 작동을 안해요(XE) [2] 2009.01.21 by 용범
카니엘 mixup 애드온, 위젯 어디로 간것이죠? [2] 2020.03.14 by BNU
쎄투미 [질문] xe의 게시판 이미지를 Flash와 연동하려면 어떻게 해야 하는지요? [5] file 2009.01.11 by 쎄투미
saipe83 xe 설치 첫 화면에서 막힙니다.. [1] file 2009.01.04 by saipe83
장윤성996 w3c 마크업 테스트를 꼭 통과하고 싶었습니다. file