ขณะนี้ฉันกำลังสร้างวิดเจ็ต HTML5 แบบโต้ตอบสำหรับไฟล์ EPUB โดยทั่วไปเราใช้ jQuery เพื่อทำสิ่งเหล่านี้
โปรเจ็กต์ปัจจุบันจะง่ายกว่ามากหากฉันสามารถรวมไฟล์ข้อมูล XML ไว้ในรายการ EPUB จากนั้นให้วิดเจ็ต HTML5 เล็กๆ ของฉันอ่านข้อมูลจากไฟล์ XML โดยใช้วิธี jQuery และ AJAX มาตรฐาน
ฉันได้ทำสิ่งนี้มาแล้วนับพันครั้งสำหรับเว็บแอปพลิเคชัน เพียงแต่มีปัญหาในการดำเนินการภายในไฟล์ EPUB
คำถามหลักของฉันคือ:
1) สิ่งนี้เป็นไปได้หรือไม่?
2) ประเภทสื่อที่เหมาะสมที่จะใช้เมื่อประกาศไฟล์ data XML ใน package.opf คืออะไร?
ฉันใช้รหัสต่อไปนี้:
$.ajax({
type: "GET",
async: false,
cache: false,
url: "data/test.xml",
dataType: "xml",
error: function() {
alert("ERROR: The table data could not be read...");
},
success: function(objFileContents) {
alert("SUCCESS");
}
);
การแจ้งเตือนข้อผิดพลาดยังคงแสดงอยู่เมื่อฉันทดสอบใน iBooks แต่ทุกอย่างทำงานได้ดีเมื่อฉันทดสอบใน Safari บนเดสก์ท็อป
ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก
ขอบคุณ!