首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Opera + XMLHttpRequest

Opera + XMLHttpRequest
EN

Stack Overflow用户
提问于 2011-05-01 06:43:13
回答 1查看 1K关注 0票数 1

我来自俄罗斯,很抱歉我的英语不好。

我想通过js加载我的站点的主页,我使用这个脚本:

代码语言:javascript
运行
复制
 <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中运行它,什么也不会发生。请修改我的代码,我看不出有什么错误。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-01 06:46:18

XHR通常是异步的(由于冻结浏览器等原因,不建议将其切换到同步模式)。你最好使用回调。

由于手动处理XHR很烦人,我建议您使用jQuery。使用jQuery,您的代码将如下所示(这是最简单/最简单的方法):

代码语言:javascript
运行
复制
$.get('http://site.ru', function(resp) {
    alert(resp);
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5845107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档