Bertujuan untuk mencetuskan muat turun fail apabila butang diklik, anda telah cuba menggunakan pendekatan "permintaan muat turun ajax". Walau bagaimanapun, pelaksanaan anda telah menghadapi masalah. Mari kita mendalami penyelesaiannya:
Anda tidak boleh terus memulakan muat turun fail semata-mata melalui permintaan AJAX. Penyemak imbas memerlukan tindakan pengguna yang jelas, seperti menavigasi ke URL tertentu, untuk menggesa muat turun.
Dua Pilihan Berdaya maju:
Gunakan Fungsi Kejayaan:
$.ajax({ url: 'download.php', type: 'POST', success: function() { window.location = 'download.php'; } });
Ringkaskan dengan window.location:
window.location = 'download.php';
Atas ialah kandungan terperinci Bolehkah Permintaan AJAX Muat Turun Terus Fail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!