Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取外部网页的HTML源_Javascript_Ajax_Prototypejs - Fatal编程技术网

Javascript 获取外部网页的HTML源

Javascript 获取外部网页的HTML源,javascript,ajax,prototypejs,Javascript,Ajax,Prototypejs,我用的是像这样的东西 document.body.innerHTML但我不需要我的页面源代码,我需要它来获取外部页面源代码,因为 new Ajax.Updater({success:'employerBox'},/userBoxHome.asp?isEmployer=true&ajaxLogin=home',{evalscript:true}) 不在IE中工作,我需要divemployeerbox更新/userBoxHome.asp?isEmployer=true&ajaxLogin=home

我用的是像这样的东西
document.body.innerHTML
但我不需要我的页面源代码,我需要它来获取外部页面源代码,因为

new Ajax.Updater({success:'employerBox'},/userBoxHome.asp?isEmployer=true&ajaxLogin=home',{evalscript:true})

不在IE中工作,我需要div
employeerbox
更新
/userBoxHome.asp?isEmployer=true&ajaxLogin=home

请问有什么建议或者我缺少的功能吗


我知道代码是错误的,我的想法是执行类似于
document.body.innerHTML('userBoxHome.asp?isEmployer=true&ajaxLogin=home')的操作。
您可能想查看以下内容:

函数updateEmployerBox(){
var div=$('employeerbox');
var url='/userBoxHome.asp?isEmployer=true&ajaxLogin=home';
变量选项={
方法:'get',
onSuccess:功能(传输){
div.innerHTML=transport.responseText;
},
onFailure:功能(传输){
警报('Failed'+transport.responseText);
}
};//结束选项
新的Ajax.Request(url、选项);
}

所有内容都在同一个域中。-以防万一,这个原型可能与“Ajax.Request”重复吗?只是好奇,快速浏览一下谷歌似乎会这么想。这是一个原型。问题的标签是这样的,这个标签不正确吗?
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);
}