2012-04-02 3 views
1

나는 사용자에게 CSV 파일을 업로드하도록 요청한 PHP 응용 프로그램을 작성한 다음 CSV 파일 레코드를 데이터베이스에 삽입하고 마지막으로 파일을 삭제합니다. 모든 것이 잘 작동합니다. 문제는 내 페이지에 'CSV 업로드'가 여러 탭 중 하나 인 JQuery 탭이 여러 개있는 것입니다. 따라서 페이지를 새로 고치지 않고 파일을 업로드하고 싶습니다. 새로 고칠 때 현재 탭의 포커스가 사라지고 기본 탭이 열리기 때문입니다.PHP 파일 업로드 페이지 새로 고치기없이 업로드

이 경우 가장 좋은 해결책은 무엇입니까?

+1

iframe 사용 – mshsayem

답변

0

JQuery 자체를 사용하여 파일을 업로드하거나 열린 탭 ID의 값을 가지며 새로 고친 후 해당 탭에 포커스를 둔 숨겨진 입력을 업로드 양식에 추가하십시오.

2

본사 : http://blueimp.github.com/jQuery-File-Upload/ 크로스 도메인, 청크 및 재개 가능한 파일 업로드 및 클라이언트 측 이미지 크기 조정을 지원합니다. 표준 HTML 양식 파일 업로드를 지원하는 모든 서버 측 플랫폼 (PHP, Python, Ruby on Rails, Java, Node.js, Go 등)에서 작동합니다.

0
$.ajax 
({ 
    type: "POST", 
    url: "upload.php", 
    success: function() 
    { 
     alert("uploaded"); 
    } 
});