포럼

ajax로 폼 데이터를 post로 파일역시 본문에 포함시켜서 전송시키는데 응답이 html 마크업이 오네요.


요청은 이런식으로 해서 jquery 폼 플러그인을 사용해서 post로 요청 보낼때 본문에 파일까지 포함시킵니다.


<form id='uploadFile' action="/animal/" method="post" enctype='multipart/form-data' >
            <input type='hidden' name='module' value='file' />
            <input type='hidden' name='act' value='procFileUploadWithoutEditor' />
            <input type='hidden' name='upload_target_srl' value='106' />
            <input type='hidden' name='manual_insert' value='true' />
            <input type='file' name='Filedata' value='' />
            <input type='submit' value='전송' />

</form>


요청은 에디터에서 보내는게 아니라서 에디터 정보를 뺀 업로드 모듈을 하나 추가 했습니다.

procFileUpload에서 에디트 시퀸스 부분만 지우고 따로 뺀 함수인데요

firephp로 로그를 찍어보면 마지막에 insertFile 메서드 실행해서 업로드는 됩니다.

파일목록을 불러오는 결과값도 업로드 된 파일이 리스트에 포함되서 옵니다.

문제는 결과값이 성공여부를 담은 json으로 받아야 되는데 결과값은 엉뚱한 마크업이 옵니다.

요청 헤더는 application/json으로 보내는데 결과값은 아래와 같습니다.

<!DOCTYPE html>
<html lang="ko">
<head>
<!-- META -->
	<meta charset="UTF-8"/>
    <meta name="module" content="file" />
    <meta http-equiv="imagetoolbar" content="no" />
    <title></title>
			<link rel="stylesheet" href="/animal/common/css/xe.css" type="text/css" charset="UTF-8" media="all" />
				<link rel="stylesheet" href="/animal/common/js/plugins/ui/jquery-ui.css" type="text/css" charset="UTF-8" media="all" />
				<script type="text/javascript" src="/animal/common/js/jquery.js?20120503144344"></script>
				<script type="text/javascript" src="/animal/common/js/x.js?20111124090210"></script>
				<script type="text/javascript" src="/animal/common/js/common.js?20120503144344"></script>
				<script type="text/javascript" src="/animal/common/js/js_app.js?20111124090210"></script>
				<script type="text/javascript" src="/animal/common/js/xml_handler.js?20120116144006"></script>
				<script type="text/javascript" src="/animal/common/js/xml_js_filter.js?20120426181728"></script>
	<!--[if lt IE 9]>
<script type="text/javascript" src="/animal/common/js/html5.js"></script><![endif]-->

<link rel="shortcut icon" href="./modules/admin/tpl/img/faviconSample.png" /><link rel="apple-touch-icon" href="./modules/admin/tpl/img/mobiconSample.png" />
    <script type="text/javascript">//<![CDATA[
        var current_url = "http://localhost/animal/";
        var request_uri = "http://localhost/animal/";
        var current_mid = "";
        var waiting_message = "서버에 요청 중입니다. 잠시만 기다려주세요.";
        var ssl_actions = new Array();
        var default_url = "http://localhost/animal/";
        var http_port = 80;        var https_port = 80;        
    //]]></script>

    
</head>
<body>
	<script>
	//<![CDATA[
	var current_url = "http://localhost/animal/";
	var request_uri = "http://localhost/animal/";
	var current_mid = "";
	var waiting_message = "서버에 요청 중입니다. 잠시만 기다려주세요.";
	var ssl_actions = new Array();
	var default_url = "http://localhost/animal/";
var http_port = 80;var https_port = 80;	//]]>
	</script>

	
	
	<!-- ETC -->
	<div class="wfsr"></div>
	<script src="/animal/addons/autolink/autolink.js?20111124090210"></script>
	<script src="/animal/common/js/plugins/ui/jquery-ui.min.js?20120503144344"></script>
	<script src="/animal/common/js/plugins/ui/jquery.ui.datepicker-ko.js?20120116144006"></script>
	<script src="/animal/addons/resize_image/js/resize_image.min.js?20111124090210"></script>
</body>
</html>

어떻게 해야하는지 의견을 듣고 싶습니다. 감사합니다.
글쓴이 제목 최종 글
many html5 설정  
KTK DB이상한점 발견...  
br's 회원가입시 닉네임 제한 하는건 패치가 안됐나보네요ㅠ [1] 2012.07.19 by 노란붕어
HoDong 파일 ajax로 post로 파일 업로드 후 json으로 요청결과 받는 방법 문의 [5] 2012.07.19 by 난다날아
우진홈 같은 내용을 2번 써주는 이유가 무엇일까? [12] 2012.07.19 by 우진홈
ForHanbi 1.5.3 에서 {$layout_info->} {$layout_info->}간의 공백이 무시됩니다. [4] 2012.07.20 by misol
우진홈 XE 공홈 방학합시다...! [7] 2012.07.20 by 윈컴이
마음의빈자리 무료 레이아웃을 배포하려고 하는데,.. 겁이납니다,. ㅜ.ㅜ [2] 2012.07.20 by 윈컴이
도라미 TR그룹 코어 프로젝트도 번역해야하나오? [1] 2012.07.20 by 크루씨
Xiso 최근 배포한 프로그램이나, 부산 XE포럼에 대한 생각! [13] 2012.07.20 by Xiso
고달픈생활 회원부분 모듈은 업데이트가 없을까요?  
고달픈생활 XE 1.5 사용도중 갑자기 파일첨부가 먹통됬습니다. [11] file 2012.07.20 by 고달픈생활
sejin7940 XE자체 에디터 등도 XE Market 판매 대상이 될까요? 애매한 범위들... [6] 2020.03.14 by Garon
snows96 XE 최신리비전(1.6) 테스트사이트 개설 및 최신리비전 파일 배포 [23] 2012.07.21 by Asaph
파파민 1.5.2.7에서 퍼온 링크이미지 출력 문제?? [1] 2012.07.21 by 파파민
*별로* json 완벽하게 동작하나요? [3] 2012.07.22 by *별로*
*별로* 모듈 확장에 대한 질문입니다 [5] 2012.07.22 by Xiso
프로콤 XE 설치환경이 궁금합니다. [3] 2020.03.14 by 프로콤
카이닉스 아이프레임 관련 질문좀 드릴께요 ~ [7] 2012.07.22 by 숭숭군
미노아 여러분들은 서버 동접자 확인 어떻게 확인하시나요? [6] 2012.07.23 by 미노아