如何将外部页面转换为div?

时间:2010-06-30 05:41:03

标签: javascript html ajax

我试图在我的主页中包含div中的外部页面,但问题是外部页面是用ajax开发的,这意味着如果我们单击该外部内部的任何链接,它就不会更改URL。    我的问题是,当我使用链接上的代码将该页面包含在我的代码中时。 http://www.javascriptkit.com/script/script2/ajaxpagefetcher.shtml

它不显示图像,当我点击任何链接时它也不起作用..

请提出一些解决方案。

...谢谢

2 个答案:

答案 0 :(得分: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, '')) 

答案 1 :(得分:0)

这听起来就像是iframe。