2010-06-30 18 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