포럼

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>

어떻게 해야하는지 의견을 듣고 싶습니다. 감사합니다.
글쓴이 제목 최종 글
socialskyo 닉네임 길이 제한 기능이 드디어^^ [7] file 2014.01.03 by 캠핑메이트
캠핑메이트 파일 외부 링크 설정 질문 [3] 2014.01.03 by Arp.
ToFinder 소스를 수정하다보니 git 가 절실히 필요성을 느끼네요. ㅠㅠ; [5] 2014.01.04 by ToFinder
캠핑메이트 XE 회원 가입시 닉네임 글자수 제한 [6] 2014.01.04 by 캠핑메이트
socialskyo 사용자 포럼...목록에 최종글이 보이지 않는게 훨씬 깔끔할것 같은데요..  
행복한고니 XE를 주제로 오프모임을 가진다면?? [14] 2014.01.04 by 하메이엘
銀童 질문 게시판 활성화를 위한 정책 좋네요. [7] 2014.01.04 by 銀童
web 즐거운 금요일 반가워요.ㅎㅎ쇼핑몰 솔루션?? [18] 2014.01.04 by web
착한부산남자 웹브라우저에서 XE 공식 홈페이지에서 댓글 작성시 에러가 나시는분들 계세요? [1] 2014.01.04 by 착한부산남자
criuce 간만에 묻고답하기에 답변 달러 갔는데... [1] 2014.01.05 by 쿡래빗
Lansi 사이트를 방치하지 마세요 [3] 2014.01.05 by KrteamENT
쿡래빗 xe마켓은 이제 안녕? [1] 2014.01.05 by 충쌤
socialskyo 사용하면 할수록...XE Default 와 XE 2007 게시판이 명불허전이네요... [2] 2014.01.05 by socialskyo
아싸로또1등맞고싶어 버그? 아닌 버그? 오류? 아닌 오류? 이거때문에.. :( [1] 2014.01.05 by 이즈야
ToFinder 다음에도 Dough라는 UI 프레임워크가 있군요. [6] 2014.01.05 by 쿡래빗
jambox 자료실 쪽지 보내기 문제 [3] 2020.03.14 by BNU
moring 조립 컴퓨터로 나만의 서버 만들기! [5] 2014.01.05 by Lansi
dja12123 재발 저좀 도와주세요 [8] file 2014.01.05 by 푸시아
대암지기 여러분! 1.7.4.b5 회원 관리에서 그룹해제가 잘되나요. [해결] [2] 2014.01.06 by 대암지기
socialskyo XE 2007 vs XE Default [1] 2014.01.06 by 티지로