묻고답하기

메뉴를 외부페이지로 등록한 후 저장부분은 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 남기남
mysql_innodb 차이점이 뭔가요? [2] 2007.08.13
mc민쿠 설치 문제 ( 라이센스 동의 페이지로 계속 돌아옴) [1] 2007.09.12
mc민쿠 서버 파일 접근방법 (설치 무한 반복때문에)  
위풍당당 파이어폭스로 DB 등록 중 문제 file  
김형진151 ZBXE로 만든 사이트의 회원과 Serv-U 의 회원 연계 방법?  
:에반: 백업 후 재설치 하려고 했는데 완전 날라갔네여....... ㅜㅠ [2] 2008.12.07 by gajagu
상오기 XE에서 디비 쿼리시 에러 메시지가 뜨는데...  
ssavio 제로보드 4에 있던 DB를 XE로 어떻게 옮기나요? [2] 2009.04.01 by phiz
sakurastorm db이전 질문드립니다. [1] 2009.04.22 by 도파돌이
Crazyhouse.cn mysql DB Import관견 [1] 2009.07.27 by 백성찬
comproro MS-SQL 지원가능한가요? [6] 2009.08.05 by HolyJohn
웰빙샵 지영 리눅스 putty에서 데이타 베이스 경로, 생성 질문 [2] 2009.08.25 by 웰빙샵 지영
다레사마 게시물 데이타(db) 이전 관련 질문드립니다 [1] 2010.08.19 by LutZ
Hazle 1.1.4버전으로 만든 홈페이지 이전할려고 합니다...  
키다리왕 엑셀이나 TXT파일로변환한 데이타를 XE 데이타로 변경하는법 꼭 알고 싶습니다. [1] 2010.09.25 by 늘푸른나무2
배워서학교에환원;;ㄷㄷ vBulletin4에서 XE로 DB 이전;;;  
ksdwm72 DB 를 제 하드디스크로 복사하고 싶은데... [1] 2011.04.19 by 쁨랑빠
마일드^^ 사용자등급 설정.. 관련 DB 입력값 아시는 분.. [1] 2011.04.26 by 송동우
pico 코멘트 테이블 구조에 대해서 질문 [2] 2011.04.26 by pico
ksdwm72 DB에러...첨부파일만 살아 있고 글은 .... [1] 2011.06.26 by 천산