เกี่ยวกับ ajax
สอบถามหน่อยครับ งานที่จะทำคือการส่งค่าโดยใช้ ajax เพื่อบันทึกฐานข้อมูล แต่ปัญหาอยู่ที่ว่า โปรแกรมที่จะส่งกับไฟล์ที่บันทึกอยู่คนละ server กัน
เช่น app อยุ่ที่ a.com แล้วส่งค่าไปให้ b.com/save.php มันมี error ตามนี้คับ
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at b.com/save.php?timestamp=1404395002793. This can be fixed by moving the resource to the same domain or enabling CORS
แต่สามารถบันทึกลง DB ได้นะครับ
เช่น app อยุ่ที่ a.com แล้วส่งค่าไปให้ b.com/save.php มันมี error ตามนี้คับ
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at b.com/save.php?timestamp=1404395002793. This can be fixed by moving the resource to the same domain or enabling CORS
แต่สามารถบันทึกลง DB ได้นะครับ
จริงๆมันก็มีวิธีเลี่ยงนะครับ ถึงจะยุ่งยากสักหน่อย ด้วยการให้ Ajax เรียกไปยังไฟล์บน Server เดียวกันนี่แหละ โดยให้เรียกไปยัง php หลังจากนั้นค่อยใช้ php เรียกไปยัง ไฟล์ที่ต้องการอีกที