標籤:proc 頁面 ajax跨域 could not llb get success func ima
今天ajax請求網域名稱的時候出現
封鎖跨源請求:同源策略禁止讀取位於 http://www.zuimeimami.com*****的遠端資源。(原因:CORS 頭缺少 ‘Access-Control-Allow-Origin‘)。
解決辦法1:
var url=‘http://localhost:8080/WorkGroupManagment/open/getGroupById" +"?id=1&callback=?‘; $.ajax({ url:url, dataType:‘jsonp‘, processData: false, type:‘get‘, success:function(data){ alert(data.name); }, error:function(XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.status); alert(XMLHttpRequest.readyState); alert(textStatus); }});
解決辦法2:
var url="http://localhost:8080/WorkGroupManagment/open/getGroupById" +"?id=1&callback=?";$.jsonp({ "url": url, "success": function(data) { $("#current-group").text("當前工作群組:"+data.result.name); }, "error": function(d,msg) { alert("Could not find user "+msg); }});
解決辦法三:
被請求頁面加上下面代碼,最好content填寫網域名稱
<meta http-equiv="Access-Control-Allow-Origin" content="*">
解決辦法四,在請求控制器加上
header(
"Access-Control-Allow-Origin: *"
);
js ajax跨域被阻止 CORS 頭缺少 'Access-Control-Allow-Origin'(轉)