2013-12-21 64 views
-1

如果我想從其他網站獲取內容/文本,我該怎麼辦? 例如,如果我想從網站上獲取最新的股票價格或某物。從另一個域獲取innertertext/innerHTML

是否有可能在javascript中這樣做,但從外部域拉。

var textAlr 
textAlr = document.getElementById("thedivid").innerHTML 

function alertText(){ 
window.alert(textAlr); 

} 

在此先感謝(:

+0

爲什麼不試試iframe –

+0

你可以使用API​​來做到這一點。 – Anup

+0

同源政策,瞭解它。 – epascarello

回答

0

這取決於其他域的設置,如果它允許從你可以做一個外部域訪問..​​.

$.get('http://some-other-domain.com/something.html', function(html){ 
    var text = $(html).find('#thedivid').html(); 
    alert(text); 
}); 
0

使用負載()函數可以幫助你解決這個問題:

$('#the_target_div').load("url.html #thedivid", function() { 
    // stuff to do when content is ready 
});