为什么我的外部 JavaScript 文件不断被重新加载

Why does my external javascript file keep getting reloaded?

本文关键字:新加载 加载 外部 我的 JavaScript 文件 为什么      更新时间:2023-09-26

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

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

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

等等...

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

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

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

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