2012-08-17 4 views
0

나는 다음과 같은 기능을 가지고 소성 :JQuery와/AJAX 파일 업로드 번

$('#userfile').change(function() { 
    $.ajaxFileUpload({ 
     url: 'control/upload/go', 
     secureuri: false, 
     fileElementId: 'userfile', 
     dataType: 'json', 
     success: function(data, status) { 
      if(data.status != 'error') { 
       $('.input_response').val(data.filename); 
      } 
      $('.response').text(data.msg); 
     } 
    }); 
}); 

문제는 그것이 전체 페이지 새로 고침없이 한 번 이상 발생하지 것입니다.

아이디어가 있으십니까? 감사합니다

아래의 코드를 사용하여 보시기 바랍니다
+0

아래 변경 기능이 여러 번 실행됩니까? 또한 나는 약간 오래된 브라우저에서 ajax 파일 업로드가 지원되지 않기 때문에 사용하는 플러그인에 따라 iFrame을 통해 프록시한다는 느낌을 갖습니다. –

+0

성공 함수가 트래핑되지 않은 오류를 던지고 있습니까? – jwatts1980

답변

0

:

jQuery('#userfile').live('change', function() 
{ 

jQuery.ajaxFileUpload({ 
     url: 'control/upload/go', 
     secureuri: false, 
     fileElementId: 'userfile', 
     dataType: 'json', 
     success: function(data, status) { 
      if(data.status != 'error') { 
       jQuery('.input_response').val(data.filename); 
      } 
      jQuery('.response').text(data.msg); 
     } 
    }); 
});