묻고답하기

메뉴를 외부페이지로 등록한 후 저장부분은 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 남기남
컴박살 XE를 이용해서 db에 insert 하려고 하는데요 [1] 2014.03.27 by 컴박살
똘짜빤sadfja xe로 운영되는 사이트를 접속하려고 하는데 ㅜㅜ [3] 2014.03.28 by scala
ohsh 질문 있습니다. [1] 2014.03.30 by KrteamENT
또별 통합 시퀀스 체계의 특징 또는 장점, 설명부탁해요.  
SSMIN Uncaught SyntaxError: Unexpected token ( 문제.. file  
레알마네 XE에 기상청 동네날씨예보 XML 위젯 추가하기 [1] 2011.07.13 by hhgyu
DynamicLaser 스킨에서 원하는 내용만 파싱되어 나오게끔 할순 없을까요? [1] 2014.04.03 by DynamicLaser
TexTer 혹시 엔플린트에서 호스팅 받으시는 분들 [3] 2014.04.04 by 로이조52
S라인참미니 로그인이 안됩니다. [3] file 2014.04.06 by 투씨
rustyryan 호스팅에 xe 설치시 parse error 뜨네요 .. [2] 2014.04.07 by rustyryan
정도길 Ajax를 이용한 무한(?)스크롤 예제가 있는 곳을 가르쳐주시면 감사하겠습니다 [3] 2014.04.10 by 정도길
제왕님 호스팅업체에서 DATA이전후.. [4] 2014.04.12 by 제왕님
sulin819 홈페이지 만들때 xe상위폴더 자체를 빼고 만들었는데... [1] 2014.04.15 by 최최최쵭
jhjhjhjhjh XE core 다운로드가 안됩니다. [4] 2014.04.15 by jhjhjhjhjh
모이어 아이디로 특정회원의 이름을 찾는 공통 함수 [2] 2014.05.02 by 모이어
JBB 홈주소 뒤에 xe를 붙이지 않으면 페이지가 안뜹니다 [5] file 2014.05.02 by Double'U'
ⓨomin 주소에서 '/xe'를 없앨 수 있나요? [10] 2014.05.06 by ⓨomin
또별 XE 1.7.5-beta.2 의 차이점 어느정도 인가요? [8] 2014.05.08 by Double'U'
컴박살 socialxe 서버에 api요청이 실패했습니다. [5] 2014.05.08 by Double'U'
구름나무바위 레이아웃에 {" "} <- 중괄호 쌍따옴표 사용하면 에러가 납니다. [2] file 2014.05.11 by 구름나무바위