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中工作,我需要divemployeerbox
更新/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);
}