2011-03-16 80 views
0

我一直在研究最近兩個小時,但什麼都沒發現。使用AJAX從加載的內容中獲取div

基本上,我使用AJAX來加載該頁面: 「/API/images.vif」 /API/images.vif's來源:

<div id="recommended_images">This will appear in the featured images box.</div> 
<div id="latest_images">This will appear in the latest images box.</div> 

使用Ajax,我想加載上面的代碼,並獲取「recommended_images」的內容 - 這可能嗎?它來自不同的域名,我的另一個網站,所以我認爲它不會工作,由於安全。

回答

0

假設你得到的安全問題制定出來的,你有jQuery和/API/images.vif的內容已被保存到一個名爲「結果」的變量,你可以這樣做:

var $temp = $('<div></div>').append($(result)); 
var contents = $("#recommended_images", $temp).html(); 

「contents」變量的值將包含recommended_images div中的任何html。

0

跨域ajax調用可以通過'jsonp'完成。你的後端也需要支持它。

否則,是瀏覽器也不會做