2014-11-13 5 views
-3

컴퓨터에서 양식 업로드 파일이 있습니다. 클릭 서버에서 필드로드 아약스 실행 후파일 요소가 아약스에서 가져온 후에 트리거 할 수 없습니다.

1을 업로드 내 단계는, 버튼

2를 클릭합니다.

3, 해당 필드를로드 한 후 고유 한 양식에 추가합니다. 그리고 트리거를 클릭하면 창 업로드가 표시됩니다. 그러나 그것은 효과가 없습니다. 나는

+0

이것은 http://stackoverflow.com/questions/793014/jquery-trigger-file-input의 중복입니다. –

답변

0

index.html을

<form action="" method="post"> 
    <div id="upload">Upload</div> 
    <div id="file_wrapper"></div> 
</form> 

form.js에게 CONSOLE.LOG에 의해

$('.form-file').click(); 
이미

그것과 쇼 JQuery와 2.1.0을 사용하여

$(document).ready(function(){ 
    $('#upload').click(function(){ 
    $('#file_wrapper').load('/element.html', function(){ 
     $('#file').trigger('click'); 
    }); 
    }); 
}) 

element.html

<input id="file" type="file" name="file"/> 
관련 문제