Muat Naik Fail dengan Pensiri jQuery
Apabila memuat naik fail menggunakan jQuery, kaedah penyiaran konvensional mungkin tidak berfungsi dengan betul dengan medan input jenis " fail". Untuk menangani isu ini, kami boleh menggunakan objek FormData.
FormData beroperasi dengan lancar dengan semua jenis elemen borang, termasuk input fail. Ia merangkum semua data bentuk, termasuk kandungan fail, ke dalam satu objek. Begini cara untuk melaksanakannya:
$(document).on("submit", "form", function (event) { event.preventDefault(); $.ajax({ url: $(this).attr("action"), type: $(this).attr("method"), dataType: "JSON", data: new FormData(this), processData: false, contentType: false, success: function (data, status) { // Handle successful response }, error: function (xhr, desc, err) { // Handle error }, }); });
Kod ini membolehkan anda menyerahkan data borang, termasuk muat naik fail, menggunakan AJAX. Objek FormData menjaga mensiri kandungan fail untuk penghantaran yang betul.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan jQuery untuk Mengendalikan Muat Naik Fail dengan AJAX?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!