我試圖使用外部陣列作爲一個配置文件,以與Ajax響應測試...jQuery ajax正在建立連接,但響應是空白的?
但它不工作,我總是得到一個空白響應...
任何人都可以指出我的原因?
這裏是jsBin測試的鏈接:http://jsbin.com/udanu/2/edit
我試圖使用外部陣列作爲一個配置文件,以與Ajax響應測試...jQuery ajax正在建立連接,但響應是空白的?
但它不工作,我總是得到一個空白響應...
任何人都可以指出我的原因?
這裏是jsBin測試的鏈接:http://jsbin.com/udanu/2/edit
看起來你已經撞到了Same Origin Policy。除非您使用JSONP或其他某種技術來避開策略,否則無法向域外的主機發出Ajax請求。
您可能想看看下面的堆棧溢出後幾個流行的解決方案來解決該SOP(主要是JSONP,CORS和反向代理服務器的方法):
當你試圖從另一個域中獲取數據時,也許你應該嘗試使用「jsonp」而不是「text」作爲數據類型。
編輯:沒有看到以前的答案。
我該如何解決它? – CuSS 2010-08-30 10:15:31
@CuSS:我已經更新了我的答案,並提供了一個您可能會感興趣的鏈接。 – 2010-08-30 10:16:02
我想糾正:頭(「訪問控制允許方法:POST」); AND頭(「Access-Control-Allow-Origin:*」);但他們不工作 – CuSS 2010-08-30 11:02:06