2012-07-22 106 views
0

我正在尋找通過本地腳本將一些遠程內容加載到DIV,其中GET是來自使用jQuery的目標URL的HTML。將遠程html加載到div容器中,但阻止它加載內容

一旦我有HTML我怎麼能裝入容器中,防止內容從執行外部CSS樣式表和網站圖標等

所以我想提供給jQuery的HTML以加載實例,但不要圖像」不希望他們在我的網頁上顯示。

我相信這種方式是加載外部內容作爲escapable json是這樣嗎?如果是的話,我該怎麼做呢?

回答

0

你的意思是你只是想加載遠程內容但不顯示在你的頁面? 如果是這樣,只需將內容添加到「身體」外的元素中即可。

<body> 
... 
</body> 
<remotecontainer> 
<!-- load remote images here --> 
</remotecontainer> 
+0

不,我想將其加載到一個div,但阻止其運行。不只是隱藏它... – 2012-07-22 15:54:39

0

你想用這個做什麼?

您可以在代碼中插入代碼,以防止它只加載顯示代碼,也可以將所有img/link標籤從代碼中除去。

一種方法也是將<和>重新編碼爲html代碼。 (例如< >)

+0

我想加載遠程內容並使用jQuery處理某些元素。例如。我希望能夠瀏覽遠程圖像。 – 2012-07-22 15:55:39

0

您可能需要的是<pre>標記,也許標記爲<code>

如果使用HTML實體的特殊字符,如<>可以顯示代碼,像這樣:

&lt;img src="image.png" /&gt; 

這裏有一個FIDDLE展示它是如何工作的。

另一種方式來顯示HTML文本是隻將它插入一個文本節點,喜歡的東西:

var html = '<script type="text/javascript"></script>'; 
$('element').text(html);