2016-04-25 104 views
2

我正在將幀轉換爲div。我正在使用jQuery的load(),但它給了我一個我無法解決的錯誤。以下是我收到錯誤的代碼。請幫忙。加載()不起作用

$('#abc').load('https://www.google.co.in/');
#abc { 
 
    width: 300px; 
 
    height: 300px; 
 
    border: 1px solid red; 
 
    overflow: auto; 
 
}
<div id="abc"></div>

Codepen Code

+0

首先你的代碼片段不會做任何事情,因爲你沒有包含jQuery。一旦你這樣做,你會發現你不能做你所需要的,因爲同源策略阻止了對第三方域的請求:XMLHttpRequest無法加載https://www.google.co.in/。請求的資源上沒有「Access-Control-Allow-Origin」標題。因此,'null'不允許訪問。' –

+0

您無法使用'.load()'加載Google,這是因爲它們具有CORS(_Access-Control-Allow-Origin_)規則。 – Jer

+0

$(「#abc」)。attr(「src」,「https://www.google.co.in/」);我認爲它可以與iframe一起工作 – himanshu

回答

1

可以加載相同domain.Cross域加載的文件是不可能的。