여기서 공유된 콘텐츠는 ajax 양식 제출 및 ajax 업로드를 지원하는 양식 플러그인 jquery.form.js입니다.
사용 시 코드에 다음을 추가해야 합니다.
<script src="http://malsup.github.io/jquery.form.js />
ajax 양식 업로드를 위해 jquery.form을 사용하는 방법에 대해 이야기해 보겠습니다.
//js示例 function example(){ //定义ajax提交时的url等 var option={ url:"revise", method:"post", contentType:false, success:function(data){ if(data=="1"){ alert("上传成功!"); $("#ff").resetForm(); //清空表单 }else{ alert("上传失败!");} }, }; //调用jquery.form的api ajaxSubmit进行上传,option为上面所编写的上传规定参数 $("#ff").ajaxSubmit(option); //ff为表单id return false; }
ajax 폼 제출을 위해 jquery.form을 사용할 때 제출 경로 등에 규정이 있는 경우 옵션 객체를 작성하고 옵션에 URL을 적어야 합니다. 마지막으로 api ajaxSubmit이 호출되어 양식을 업로드합니다.
상위 부분이 js 부분, 하단 부분이 h5 부분
1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 4 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 5 <html> 6 <head> 7 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 8 <title>jquery.form上传文件</title> 9 </head>10 <body> 11 <form id="ff"> 12 <input type="text" name="name" /> 13 <input type="text" name="age" /> 14 <input type="file" name="pic" id="pic"accept="image/png, image/jpeg, image/jpg" /> 15 <button type="button" id="submitButton" value="确认" /> 16 </form>17 18 <script src="http://malsup.github.io/jquery.form.js"></script> 19 <script type="text/javascript"> 20 $("#submitButton").click(function () { //按钮点击事件 21 var option={ 22 url:"revise", 23 method:"post", 24 success:function(data){ 25 if(data=="1"){ 26 alert("上传成功!"); 27 $("#ff").resetForm(); 28 $("#add").html(""); 29 }else{ 30 alert("上传失败!");} }, 31 }; 32 $("#ff").ajaxSubmit(option); 33 return false; 34 }); 35 </script> 36 </body> 37 </html>
양식 내에서 업로드해야 하는 각 입력 태그에는 속성 이름을 추가하고 올바르게 이름을 지정해야 합니다.
jquery.form.js를 사용하여 양식을 업로드하는 방법입니다.
얼마 전 프로젝트를 진행하면서 자주 사용하는 ajax를 이용하여 폼 정보를 제출할 때 오류가 발생하여 정보를 검토한 후 개인적으로 정리한 jquery.form.js의 사용법입니다.
관련 권장 사항:
양식을 제출하고 ajax로 파일 업로드를 구현하는 방법
JS 예제 코드를 사용하여 양식 양식의 다중 파일 업로드를 구현합니다
위 내용은 파일 업로드를 구현하는 jquery 양식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!