Ajax 업로드 이미지
Q&A
Q1. Ajax에서 이미지 업로드 실패
초기 Ajax 코드에 중요한 요소가 누락된 것 같습니다. 양식 제출을 활성화하려면 Ajax 호출에 성공 및 오류 기능을 포함해야 합니다.
해결책:
다음과 같이 Ajax 코드를 수정하세요.
$(document).ready(function (e) { $('#imageUploadForm').on('submit',(function(e) { e.preventDefault(); var formData = new FormData(this); $.ajax({ type:'POST', url: $(this).attr('action'), data:formData, cache:false, contentType: false, processData: false, success:function(data){ console.log("success"); console.log(data); }, error: function(data){ console.log("error"); console.log(data); } }); })); });
Q2. 파일 선택 시 업로드 실행
파일 선택 시 업로드 기능이 즉시 실행되도록 하려면 HTML 입력을 수정해야 합니다.
해결책:
HTML에 다음을 추가하세요.
<input type="file">
이렇게 하면 양식이 제출되고 파일을 선택하면 업로드 과정이 진행됩니다.
위 내용은 일반적인 Ajax 이미지 업로드 문제를 어떻게 해결할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!