为什么我的外部javascript文件不断重新加载?

时间:2013-01-31 16:25:45

标签: javascript

我有一个显示表格数据的jqGrid。当用户将鼠标悬停在网格内的超链接上时,我有一个qTip2弹出窗口显示一个小窗口。我注意到每次弹出窗口显示信息时都会重新加载外部javascript文件。调用的文件中未引用该脚本以显示此弹出窗口,并且将加载该脚本以显示主页面。

我看到文件被这种调用一遍又一遍地重新加载:

GET http://localhost:4111/Scripts/HelperScript.js?_=1359649163699
GET http://localhost:4111/Scripts/HelperScript.js?_=1359649165768

依旧......

有人能让我走上为何会发生这种情况的道路吗?

1 个答案:

答案 0 :(得分:0)

所以我只是仔细检查了一下,由于某种原因,我在加载的代码中调用了一个弹出窗口,该弹出窗口也会引用我的脚本文件。

<script src="@Url.Content("~/Scripts/HelperScript.js")" type="text/javascript"></script>

我假设是因为它试图加载同一个Javascript文件的两个副本,它再次使用随机名称加载它以免冲突?(从我的代码中删除上述引用已停止脚本再次加载)