>웹 프론트엔드 >JS 튜토리얼 >jQuery를 사용하여 파일을 비동기적으로 업로드하기 위한 플러그인 사용 공유

jQuery를 사용하여 파일을 비동기적으로 업로드하기 위한 플러그인 사용 공유

小云云
小云云원래의
2017-12-31 16:45:361299검색

이제 Ajax를 사용하여 파일을 업로드하는 기능을 구현하고 싶지만 Jquery와 함께 제공되는 ajax 메서드는 파일 이름만 업로드할 수 있고 양식을 사용하여 제출하면 파일을 업로드할 수 있지만 새로 고쳐야 한다는 것을 알았습니다. 페이지. . . 여러 번 검색한 끝에 비동기 파일 업로드 요구 사항을 충족하는 사용 가능한 jQuery 플러그인을 찾았습니다. 이번 글에서는 jQuery를 사용하여 파일을 비동기적으로 업로드하는 플러그인의 자세한 사용법을 주로 소개합니다. 필요한 친구들이 참고하면 도움이 될 것 같습니다.

Code

jquery.form.js

Usage

이 플러그인은 양식 제출을 기반으로 합니다. 다음과 같이 파일을 정상적으로 제출하려면 양식만 작성하면 됩니다.

<form id="myForm" action="comment.php" method="post" enctype="multipart/form-data">
  <input type="file" name="name" />
  <input type="submit" value="Submit Comment" />
</form>

그런 다음 js에 다음 코드를 추가합니다. :

<html>
<head>
  <script src="jquery.js"></script>
  <script src="jquery.form.js"></script>
  <script>
    $(document).ready(function() {
      $('#myForm').ajaxForm(function(data) {
        alert(data);
      });
    });
  </script>
</head>

이렇게 하면 양식 제출 이벤트를 듣고 이를 Ajax로 변환하여 백그라운드로 보낸 다음 백그라운드에서 반환된 정보를 데이터에서 얻을 수 있습니다. 이런 방식으로 Ajax 통신을 사용하여 파일을 전송할 수 있습니다.

관련 권장사항:

양식 업로드 구현 ajax 파일 비동기 업로드에 대한 자세한 설명

ajax fileupload 비동기 업로드 플러그인에 대한 자세한 설명

네이티브 js를 사용하여 비동기 파일 업로드를 구현하는 방법

위 내용은 jQuery를 사용하여 파일을 비동기적으로 업로드하기 위한 플러그인 사용 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.