2010-06-30 17 views
0

我試圖在我的主頁中包含外部頁面在div中,但問題是,外部頁面是在Ajax中開發的意思是,如果我們點擊該外部內的任何鏈接,它不會更改URL。 我的問題是,當我在代碼中使用代碼在鏈接中包含該頁面。 http://www.javascriptkit.com/script/script2/ajaxpagefetcher.shtml如何將外部網頁轉換爲div?

它不顯示圖像,當我點擊任何鏈接,也沒有工作..

請提出了一些解決方案。

謝謝...

+0

您可以提供您的代碼或網址,看看你做了什麼? – Krunal 2010-06-30 05:43:54

+0

對不起,我不能提供網址bcoz它的本地主機 – rajesh 2010-06-30 05:46:58

回答

1

可以使用這個JavaScript方法來獲得任何頁面的內容,並將其設置div的

function CallPageSync(url, data) { 
    var response; 
    $.ajax({ 
     async: false, 
     url: url, 
     data: data, // parameters 
     timeout: 4000, 
     success: function(result) { 
      response = result; 
     }, 
     error: function(XMLHttpRequest, textStatus, errorThrown) { 
      response = "err--" + XMLHttpRequest.status + " -- " + XMLHttpRequest.statusText; 
     } 
    }); 
    return response; 
} 


$('contentDiv').html(CallPageSync(url, '')) 
0

這聽起來像是iframes的用途。

+0

權利它的iframe,但我想在div中相同的功能 – rajesh 2010-06-30 05:52:05