2012-12-15 96 views
0

有誰知道如何使用jQuery將內容加載到外部HTML頁面的div中?使用JQuery將內容加載到外部html頁面的div中

使用$('#divname').html("content")似乎只能夠訪問HTML頁面的div元素,其中的腳本是英寸

+0

這裏的「外部」是指什麼,來自同一個域或來自任何其他域的另一個頁面? – Vipul

+0

來自同一個域的頁面。 – MaVe

+0

請看我的答案。如果我的假設是不正確的,請添加更多的代碼來解釋你想要做什麼 – DivZero

回答

1

找到了!這正是我需要的:

access div in iframe parent

我認爲我沒有問題,這是一個父子關係,只要他們是在同一個域中,但顯然它。

感謝您的回覆!

0
$.get("test.php", function(data){ 
$("div").html(data); 
}); 
3

如果我理解正確的話,你想改變一個外部頁面就像一個DIV的內容例如一個iframe?

如果是這樣,這不能用簡單的jQuery做由於安全原因

1

您可以使用load()加載所有內容,或者目標從遠程頁面的具體內容爲在本地頁面的元素。 load()是一種AJAX方法。做AJAX

$('#myDiv').load('remotePageUrl') 

還是有點研究,以只有獲得遠程頁面

$('#myDiv').load('remotePageUrl #remotePageID') 

API參考的一部分:http://api.jquery.com/load/

+0

嘿@charlietfl是我的答案也正確嗎? –

+0

@AspiringAqib ..是...兩種方法都是'$ .ajax()' – charlietfl

+0

的快捷方式是的,我認爲這是錯誤的! –

相關問題