이번에는 jQuery로 만든 파일 업로드 확장 기능을 가져왔습니다. jQuery를 사용하여 파일 업로드 확장 기능을 만들 때 주의 사항은 무엇인가요?
코드로 직접 이동:
/* *jquery.ajaxUpload.js */jQuery.extend({ ajaxFileUpload: function(s) { s = jQuery.extend({}, jQuery.ajaxSettings, s); s.type = "POST"; var f = new FormData(); for (var k in s.data) { f.append(k, s.data[k]); } if (s.fileElementId) { if (!jQuery("#" + s.fileElementId).attr("multiple")) { f.append(s.fileElementId, jQuery("#" + s.fileElementId).get(0).files[0]); } else { var fs = jQuery("#" + s.fileElementId).get(0).files; for (var i = 0; i < fs.length; i++) { f.append(s.fileElementId + "[]", fs[i]); } } } s.processData = s.contentType = false; s.data = f; jQuery.ajax(s); } });
사용 지침: 스크립트의 원칙은 $.ajax를 사용하기 전에 데이터를 처리하는 것입니다. 사용 방법은 $.ajax와 동일합니다. fileElementId 속성만 추가합니다. 입력 유형="파일" 노드 ID를 식별합니다.
이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
관련 읽기:
위 내용은 jQuery로 만든 파일 업로드 확장의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!