2010-12-05 5 views
0

AJAX에 의해 처리되지 않는 서버에서 응답을받을 때 데이터를 잡는 데 문제가 있습니다. 일반적으로 데이터는 대상으로 이동하지만 Chrome에서만 발생합니다. 다른 브라우저는 새 탭을 열고 새 탭에 응답을 삽입합니다, 내 질문은 어떻게 피할 수 있습니까? 나는 목표에 삽입하고 싶습니다, 아래 코드는 페이지의 코드와 제출을 트리거하는 자바 스크립트입니다.파일 업로드 후 양식의 응답에 문제가

다음은이 코드의 형식입니다.

<div> 
    <form id='uploadFrm' action='/'enctype='multipart/form-data' method='POST' target='frame_trgt'> 
<input id='1_inp' name='upfile' type='file' /> 
<input id='pathFile' type='input' name='path' /> 
<input id='uploadFile' type='submit' /><br /> 
</form> 
<iframe id='frame_trgt' name='frame_trgt' /> 
</div> 

다음은 업로드 파일을 처리하는 JavaScript의 코드입니다.

$('[name=upfile]').change(function(event){ 
     $("#pathFile").attr('value', getData('carpet')); 
     $("#uploadFile").trigger('click'); 
    }); 
+0

을 닫아야합니다 생각합니다. 당신이 원하는 것을 다시 기술 할 수 있습니까? –

답변

2

내가 방금 내가 질문을 이해하지 않는 당신의 iframe 태그를

<iframe id='frame_trgt' name='frame_trgt'></iframe> 
+0

그리고 다른 실수는 iframe 앞에 양식을 작성하는 것이 었습니다. THANX !!!!! – hidura