我正在使用类似的东西
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')
答案 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)