이제 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!