GORAGOD.com

freelance, web developer, web designer, hosting, domain name

เกี่ยวกับ 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 ได้นะครับ
03 ก.ค. 2557 1 1,630

ajax ไม่สามารถส่งข้ามโดเมนได้ครับ ต้องทำงานภายใต้โดเมนเดียวกันเท่านั้น



จริงๆมันก็มีวิธีเลี่ยงนะครับ ถึงจะยุ่งยากสักหน่อย ด้วยการให้ Ajax เรียกไปยังไฟล์บน Server เดียวกันนี่แหละ โดยให้เรียกไปยัง php หลังจากนั้นค่อยใช้ php เรียกไปยัง ไฟล์ที่ต้องการอีกที
#1
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^