2016-07-02 89 views
1

我正在處理第三方Web服務,我必須提交POST請求,其中包含JSON。 但如何處理jQuery?如何將JavaScript上傳到Cross Origin

每次我想POST時,都會收到錯誤,如'不允許跨越原點'。我讀過,這很正常,但我沒有找到有效的解決方案。所以我無法推薦我的客戶「嘿,請用特殊標誌啓動您的瀏覽器」。另一方面,我無法在服務器端進行調整。 但是讓POST請求到其他資源應該不是什麼大問題!

+0

參閱此http:/ /stackoverflow.com/a/11736771/1574921 – Haider

回答

5

你不能用javascript來修復它。

解決辦法有兩個:

1)聯繫第三方API提供商,請她允許跨起源請求。

2)代理你的Ajax通過自己的服務器調用(而不是網頁的相同域),讓您有:網頁 - >你的服務器 - >第三方服務器

相關問題