首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript多次执行onload "GET“方法

Javascript多次执行onload "GET“方法
EN

Stack Overflow用户
提问于 2016-02-07 16:02:44
回答 1查看 193关注 0票数 0

我有一个非常奇怪的问题,一个javascript函数在页面加载时运行多次( Chrome 7次,IE 3次,Firefox 7次,Opera 6次,Safari 4次,Edge 4次)。怎么回事?

同样,xmlHttp.send(null)会返回一个网络错误,但函数仍然会执行(都会执行3-9次)。

而且,警报功能只运行一次!

有什么想法吗?

代码语言:javascript
复制
</style>
<script type="text/javascript" src="Silverlight.js"></script>
<script type="text/javascript" src="Scripts/jquery-2.2.0.js"></script>
<script type="text/javascript">
    var webServiceUrl = location.protocol + "//" + location.host +
"/WebService/WebService.svc/JSON/";
    var browserInfo = navigator.userAgent;
    var webMethod = "OpenConnection?BrowserInfo=" + browserInfo.replace(" ", "%20");
    var xmlHttp = new XMLHttpRequest();
    alert(webServiceUrl + webMethod);
    xmlHttp.open("GET", webServiceUrl + webMethod, true);
    xmlHttp.send(null);
    </script>
</head>
<body>
<form id="form1" runat="server" style="height: 100%">
EN

回答 1

Stack Overflow用户

发布于 2016-02-07 17:28:15

代码语言:javascript
复制
$( document ).ready(function() {
    var webServiceUrl = 
    ...
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35251151

复制
相关文章

相似问题

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