이 기사에서는 이미지 업로드용 표준 HTML 형식을 Ajax 구현으로 변환하는 것과 관련된 쿼리를 다룹니다. 사용자는 양식 제출 시 기능 부족과 업로드 프로세스를 트리거하는 파일 선택 부재라는 두 가지 특정한 문제에 직면했습니다.
문제: Ajax 양식 제출이 실패하고 파일 선택이 시작되지 않습니다. upload.
해결책:
수정된 코드:
$(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); } }); })); $("#ImageBrowse").on("change", function () { $("#imageUploadForm").submit(); }); });
추가 참고:
위 내용은 Ajax 이미지 업로드 문제를 해결하는 방법: 양식 제출 실패 및 파일 선택 문제?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!