มีข้อมูลออนไลน์มากมายอยู่แล้ว
http://www.xml.com/lpt/a/2005/11 ... idered-harmful.html
http://developer.yahoo.com/javascript/howto-proxy.html
เว็บไซต์ทั้งสองนี้มีวิธีแก้ปัญหาที่ค่อนข้างสมบูรณ์
วิธีการปัจจุบัน ได้แก่ :
ซีแอปพลิเคชัน: จะต้องดำเนินการผ่านสคริปต์พื้นหลัง เช่น PHP สิ่งสำคัญคือการใช้ Ajax เพื่ออ่านเพื่อทริกเกอร์ PHP ในเครื่อง จากนั้นใช้ PHP เพื่ออ่านไฟล์ภายนอก และส่งคืนไปยัง Ajax เพื่อแสดงผล
หรือเปิด - ความต้องการ JavaScript: เหมือนกันผ่านสคริปต์พื้นหลัง
Apache Proxy: วิธีนี้คือการกำหนดค่า mod_rewrite ของ apache หรือ mod_proxy ในเซิร์ฟเวอร์ Apache
: ดังที่กล่าวข้างต้น ผ่านการตั้งค่า apache ฉันกำลังฝึก mod_rewrite หลังจากการทดสอบ เวลาตอบสนองของ mod_rewrite นั้นมาก เร็วขึ้นเกือบสามเท่า
JSON: จริงๆ แล้วนี่ไม่ใช่อาแจ็กซ์ เป็นสิ่งที่ผมไม่เคยเห็นมาก่อน ผมดูมานานแล้ว และในที่สุดก็พบว่ามันทำให้การดำเนินการอ่าน XML ด้วย JavaScript ง่ายขึ้น ทำให้แยกวิเคราะห์ได้ง่ายขึ้น XML ไม่สามารถเป็นแบบอะซิงโครนัสและมีรูปแบบเฉพาะได้ ดูรายละเอียด
http://developer.yahoo.com/common/json.html
http://json.org/
http://del.icio.us/help/json
document.domain: ไม่ได้ผล ฉันรู้สึกหดหู่ใจ หากใครทำสำเร็จ โปรดแจ้งให้เราทราบ :)
เซ็นชื่อสคริปต์ของคุณแบบดิจิทัล: ไม่ได้อ่าน ฮ่าๆ วิธี mod_proxy ข้างต้นแก้ปัญหาได้ ดังนั้นฉันจึงไม่ได้อ่านในภายหลัง
หากเป็นกลุ่มเซิร์ฟเวอร์ของคุณเอง (เช่น เซิร์ฟเวอร์หลายเครื่องใช้ชื่อโดเมนที่แตกต่างกัน และ Ajax ในโดเมนหนึ่งจำเป็นต้องอ่านไฟล์ในโดเมนอื่น) คุณ สามารถใช้วิธีอื่นได้ เช่น การใช้ apache เพื่อสร้างไดเร็กทอรีเสมือนและชี้ไปที่โฟลเดอร์ A ในเครื่อง และไฟล์นี้จะเมานต์โฟลเดอร์ข้อมูลของเครื่องอื่น เพื่อให้สามารถอ่านได้เหมือนกับว่าถูกอ่านในเครื่อง
โปรดแน่ใจ ให้ความสนใจกับแคชของเบราว์เซอร์เมื่อทดสอบ เมื่อฉันทดสอบ มันมักจะบอกว่าไม่สำเร็จและแคชถูกล้าง จากนั้นจะไม่เป็นไร วิธีแก้ไขแคชฮาฮาคือการเพิ่มพารามิเตอร์สุ่มโดยตรงหลัง URL เช่น index.php?a_rand_number