获取外部网页的HTML源代码

时间:2010-06-24 20:11:39

标签: javascript ajax prototypejs

我正在使用类似的东西 document.body.innerHTML但我不需要我的页面源,我需要它来获取外部页面源,因为

new Ajax.Updater ({success:'employerBox'}, '<%=appRootPath%>/userBoxHome.asp?isEmployer=true&ajaxLogin=home', {evalScripts: true});

无法在IE中工作,我需要使用div employerBox来更新/userBoxHome.asp?isEmployer=true&ajaxLogin=home

中的内容

是否有任何建议或我遗失的任何功能?

我的想法,我知道代码是错误的,就是做document.body.innerHTML('userBoxHome.asp?isEmployer=true&ajaxLogin=home')

之类的事情

2 个答案:

答案 0 :(得分:2)

function updateEmployerBox(){
    var div=$('employerBox');
    var url='<%=appRootPath%>/userBoxHome.asp?isEmployer=true&ajaxLogin=home';
    var options = {
        method:'get',
        onSuccess: function(transport){
            div.innerHTML=transport.responseText;
        },
        onFailure: function(transport){
            alert('Failed '+transport.responseText);
        }
    };//end options
    new Ajax.Request(url,options);
}

答案 1 :(得分:-1)