我来自俄罗斯,很抱歉我的英语不好。
我想通过js加载我的站点的主页,我使用这个脚本:
<script type="text/javascript">
function httpGet(theUrl) {
var xmlHttp = null;
xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", theUrl, false );
xmlHttp.send(null);
return xmlHttp.responseText;
}
alert(httpGet('http://site.ru'));
</script>
脚本位于site.ru/page123。
它在Firefox中工作,并真正提醒我的主页,但如果我在Opera中运行它,什么也不会发生。请修改我的代码,我看不出有什么错误。提前谢谢。
发布于 2011-05-01 06:46:18
XHR通常是异步的(由于冻结浏览器等原因,不建议将其切换到同步模式)。你最好使用回调。
由于手动处理XHR很烦人,我建议您使用jQuery。使用jQuery,您的代码将如下所示(这是最简单/最简单的方法):
$.get('http://site.ru', function(resp) {
alert(resp);
});
https://stackoverflow.com/questions/5845107
复制相似问题