我試圖通過JavaScript和得到以下錯誤調用服務:沒有「訪問控制允許來源」標頭出現在所請求的資源
的XMLHttpRequest無法加載 http://www.somthing.com/something.svc。 對預檢請求的響應未通過訪問控制檢查:沒有「訪問控制 - 允許來源」 標題出現在請求的資源上。 'http://www.somthing.com'因此不允許訪問。
我們也嘗試過jsonp,但那不起作用!
我們已經嘗試設置CORS證書以下,但沒有喜悅
$.ajax({
type: 'GET',
headers: {"Access-Control-Allow-Origin: *"},
url: '//sharedservices.qa-worldventures.biz/MembershipService.svc/Subscriptions?source=DreamTrips&group=Perks&Locale=en-US',
dataType: "json",
contentType: "application/json",
success: onSuccessGetSubscriptionsId
});
可否請你跳嗎?
您需要閱讀HTTP訪問控制(CORS),例如。在MND上:https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS – Richard
_「我們已經嘗試設置cors證書如下,但沒有喜悅」 - - 你還沒有理解CORS是如何工作的。遠程方是必須允許連接的方。 – CBroe
,但該服務正在與另一個網站,因此問題是與本地站點不遠程 – SmartestVEGA