2010-08-30 42 views

回答

6

看起來你已經撞到了Same Origin Policy。除非您使用JSONP或其他某種技術來避開策略,否則無法向域外的主機發出Ajax請求。

您可能想看看下面的堆棧溢出後幾個流行的解決方案來解決該SOP(主要是JSONP,CORS和反向代理服務器的方法):

+0

我該如何解決它? – CuSS 2010-08-30 10:15:31

+0

@CuSS:我已經更新了我的答案,並提供了一個您可能會感興趣的鏈接。 – 2010-08-30 10:16:02

+0

我想糾正:頭(「訪問控制允許方法:POST」); AND頭(「Access-Control-Allow-Origin:*」);但他們不工作 – CuSS 2010-08-30 11:02:06

2

當你試圖從另一個域中獲取數據時,也許你應該嘗試使用「jsonp」而不是「text」作爲數據類型。

編輯:沒有看到以前的答案。