Muat Naik Fail Ajax jQuery: Satu Perbincangan
Persoalan sama ada kod jQuery yang disediakan boleh melakukan muat naik fail menggunakan kaedah POST AJAX menggesa lebih mendalam penerokaan ke dalam sokongan penyemak imbas untuk operasi sedemikian.
Seperti yang difahami sebelum ini, muat naik fail melalui AJAX secara tradisinya tidak mungkin. Walau bagaimanapun, dengan kemunculan XMLHttpRequest Tahap 2 (XHR2), keupayaan ini telah tersedia melalui penggunaan objek FormData. Malangnya, sokongan XHR2 dan FormData terhad kepada versi penyemak imbas tertentu, iaitu:
Oleh itu, sementara muat naik fail kini boleh dilakukan secara teknikal dengan penyemak imbas moden, perlu diingatkan bahawa pelayar lama tidak akan menyokong fungsi ini.
Mengenai bahagian data permintaan AJAX, jika menggunakan FormData, ia tidak perlu diisi kerana FormData menguruskan penyediaan data fail untuk dimuat naik. Walau bagaimanapun, jika menggunakan pendekatan lama seperti IFrame, bahagian data mungkin diperlukan.
Atas ialah kandungan terperinci Bolehkah jQuery AJAX Memuat Naik Fail melalui POST, dan Apakah Keserasian Penyemak Imbas yang Perlu Saya Jangkakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!