Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ดาวน์โหลดไฟล์ผ่าน AJAX call ใน PHP


การใช้ Ajax ดาวน์โหลดไฟล์ไม่ถือเป็นความคิดที่ดี ควรใช้ window.location = หรือ document.location แทน

'window.location' มีลักษณะดังนี้:

  • ต้องเปิดใช้งาน JavaScript
  • ไม่ต้องการ PHP
  • ช่วยแสดงเนื้อหาไซต์ และ redirect ผู้ใช้หลังจากไม่กี่วินาที

การ redirect สามารถขึ้นอยู่กับเงื่อนไขใดๆ เช่น:

$success = 1 if ($success) {    window.location.href = 'https://example.com'; }

ตัวแปร 'success' กำหนดค่า 1 เมื่อเงื่อนไขเป็นจริง window.location ถูกใช้

เมื่อรัน ผู้ใช้จะถูก redirect ไปที่ 'https://example.com'