0
我試圖把我的JSON文件到我的HTML,但一個錯誤跨域正在發生的事情:錯誤跨域調用的Json
的XMLHttpRequest無法加載http://guardioesdacidadania.com.br/game_temp/assets/js/caratulas.json?jsoncallback=。該請求被重定向到'http://www.guardioesdacidadania.com.br/game_temp/assets/js/caratulas.json?jsoncallback=',該請求被禁止用於需要預檢的跨源請求。
我已經嘗試了許多不同的解決方案,但都沒有工作。
這是我的js代碼。
$.ajax({
url: 'http://guardioesdacidadania.com.br/game_temp/assets/js/caratulas.json?jsoncallback=',
headers: { 'Access-Control-Allow-Origin': '*' },
crossDomain: true,
success: function() { alert('it works') },
error: function() {alert('it doesnt work')},
datatype: 'jsonp'
});
服務器是否設置爲允許跨域? – Casey
這似乎不是支持JSONP的網站。 – Pointy
調用頁面是否在同一個域上? (guardioesdacidadania.com.br) 你有沒有嘗試過把'www。'在你的AJAX電話的網址?無論如何,它至少會重新導向,所以至少你可以減少一個因素。 –