1
我使用cybersource作爲我的應用程序的支付網關。如果我們在不使用Ajax請求的情況下發布表單,付款信息會正確發送。使用Ajax實現網絡源
現在我們需要通過使用Ajax請求來實現這一點。我嘗試將信息傳遞給網絡來源,但當我嘗試使用Ajax發佈請求提交表單時,出現了「訪問被拒絕」的javascript錯誤。
當我試圖調試此問題行「mypostrequest.open(」POST「,」theUrl「,true);」正在給出錯誤。
是否有任何理由爲什麼網站可能通過Ajax阻止發佈請求並且不阻止來自通常形式帖子的請求?
在此先感謝。
「訪問被拒絕」錯誤不是由CyberSource產生的,而是購買瀏覽器。查看http://stackoverflow.com/questions/1681470/access-to-restricted-uri-denied-code-1012-cross-domain-ajax-request – Diego 2012-07-18 22:16:09
迭戈的評論實際上是正確的答案。這是一個CORS問題;我目前正在研究這一點,但Cybersource似乎並未提供啓用CORS的端點。相反,他們似乎需要使用iframe,2005年。 – Conan 2015-11-13 16:14:13